From 3ab69179f08a5bb5ab3109c1d6a75e09411ed06e Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Thu, 7 Dec 2017 02:30:02 +0100 Subject: [PATCH] Updating DB based on "Add CLBL?_?.SLICE?_X?.?MUX to database" Signed-off-by: Tim 'mithro' Ansell --- artix7/segbits_clbll_l.db | 38 ++++++++++++++++++++++++++++++++++++++ artix7/segbits_clbll_r.db | 38 ++++++++++++++++++++++++++++++++++++++ artix7/segbits_clblm_l.db | 38 ++++++++++++++++++++++++++++++++++++++ artix7/segbits_clblm_r.db | 38 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 152 insertions(+) diff --git a/artix7/segbits_clbll_l.db b/artix7/segbits_clbll_l.db index 91dbcf4..631aaf9 100644 --- a/artix7/segbits_clbll_l.db +++ b/artix7/segbits_clbll_l.db @@ -74,6 +74,11 @@ CLBLL_L.SLICEL_X0.ALUT.INIT[60] 35_01 CLBLL_L.SLICEL_X0.ALUT.INIT[61] 34_01 CLBLL_L.SLICEL_X0.ALUT.INIT[62] 35_00 CLBLL_L.SLICEL_X0.ALUT.INIT[63] 34_00 +CLBLL_L.SLICEL_X0.AMUX.A5Q !30_06 !30_08 !30_11 30_07 +CLBLL_L.SLICEL_X0.AMUX.CY !30_07 !30_11 30_06 30_08 +CLBLL_L.SLICEL_X0.AMUX.F7 !30_08 !30_11 30_06 30_07 +CLBLL_L.SLICEL_X0.AMUX.O5 !30_07 !30_08 30_06 30_11 +CLBLL_L.SLICEL_X0.AMUX.XOR !30_06 !30_07 !30_11 30_08 CLBLL_L.SLICEL_X0.B5FF.MUX.A 30_19 CLBLL_L.SLICEL_X0.B5FF.MUX.B 30_18 CLBLL_L.SLICEL_X0.B5FF.ZINI 31_22 @@ -150,6 +155,11 @@ CLBLL_L.SLICEL_X0.BLUT.INIT[60] 35_17 CLBLL_L.SLICEL_X0.BLUT.INIT[61] 34_17 CLBLL_L.SLICEL_X0.BLUT.INIT[62] 35_16 CLBLL_L.SLICEL_X0.BLUT.INIT[63] 34_16 +CLBLL_L.SLICEL_X0.BMUX.B5Q !30_20 !30_21 !30_22 30_23 +CLBLL_L.SLICEL_X0.BMUX.CY !30_20 !30_23 30_21 30_22 +CLBLL_L.SLICEL_X0.BMUX.F8 !30_20 !30_21 30_22 30_23 +CLBLL_L.SLICEL_X0.BMUX.O5 !30_21 !30_23 30_20 30_22 +CLBLL_L.SLICEL_X0.BMUX.XOR !30_20 !30_22 !30_23 30_21 CLBLL_L.SLICEL_X0.C5FF.MUX.A 31_45 CLBLL_L.SLICEL_X0.C5FF.MUX.B 30_39 CLBLL_L.SLICEL_X0.C5FF.ZINI 31_41 @@ -232,6 +242,11 @@ CLBLL_L.SLICEL_X0.CLUT.INIT[60] 35_33 CLBLL_L.SLICEL_X0.CLUT.INIT[61] 34_33 CLBLL_L.SLICEL_X0.CLUT.INIT[62] 35_32 CLBLL_L.SLICEL_X0.CLUT.INIT[63] 34_32 +CLBLL_L.SLICEL_X0.CMUX.C5Q !30_40 !30_44 !30_45 30_43 +CLBLL_L.SLICEL_X0.CMUX.CY !30_43 !30_45 30_40 30_44 +CLBLL_L.SLICEL_X0.CMUX.F7 !30_44 !30_45 30_40 30_43 +CLBLL_L.SLICEL_X0.CMUX.O5 !30_43 !30_44 30_40 30_45 +CLBLL_L.SLICEL_X0.CMUX.XOR !30_40 !30_43 !30_45 30_44 CLBLL_L.SLICEL_X0.D5FF.MUX.A 30_55 CLBLL_L.SLICEL_X0.D5FF.MUX.B 30_54 CLBLL_L.SLICEL_X0.D5FF.ZINI 31_51 @@ -307,6 +322,10 @@ CLBLL_L.SLICEL_X0.DLUT.INIT[60] 35_49 CLBLL_L.SLICEL_X0.DLUT.INIT[61] 34_49 CLBLL_L.SLICEL_X0.DLUT.INIT[62] 35_48 CLBLL_L.SLICEL_X0.DLUT.INIT[63] 34_48 +CLBLL_L.SLICEL_X0.DMUX.CY !30_56 !30_57 30_51 30_52 +CLBLL_L.SLICEL_X0.DMUX.D5Q !30_51 !30_52 !30_56 30_57 +CLBLL_L.SLICEL_X0.DMUX.O5 !30_51 !30_57 30_52 30_56 +CLBLL_L.SLICEL_X0.DMUX.XOR !30_52 !30_56 !30_57 30_51 CLBLL_L.SLICEL_X0.FFSYNC 00_48 CLBLL_L.SLICEL_X0.LATCH 30_32 CLBLL_L.SLICEL_X0.SRUSEDMUX 01_35 @@ -386,6 +405,11 @@ CLBLL_L.SLICEL_X1.ALUT.INIT[60] 29_01 CLBLL_L.SLICEL_X1.ALUT.INIT[61] 28_01 CLBLL_L.SLICEL_X1.ALUT.INIT[62] 29_00 CLBLL_L.SLICEL_X1.ALUT.INIT[63] 28_00 +CLBLL_L.SLICEL_X1.AMUX.A5Q !31_07 !31_09 !31_10 30_05 +CLBLL_L.SLICEL_X1.AMUX.CY !30_05 !31_09 31_07 31_10 +CLBLL_L.SLICEL_X1.AMUX.F7 !31_07 !31_09 30_05 31_10 +CLBLL_L.SLICEL_X1.AMUX.O5 !30_05 !31_07 31_09 31_10 +CLBLL_L.SLICEL_X1.AMUX.XOR !30_05 !31_09 !31_10 31_07 CLBLL_L.SLICEL_X1.B5FF.MUX.A 31_19 CLBLL_L.SLICEL_X1.B5FF.MUX.B 31_18 CLBLL_L.SLICEL_X1.B5FF.ZINI 31_23 @@ -462,6 +486,11 @@ CLBLL_L.SLICEL_X1.BLUT.INIT[60] 29_17 CLBLL_L.SLICEL_X1.BLUT.INIT[61] 28_17 CLBLL_L.SLICEL_X1.BLUT.INIT[62] 29_16 CLBLL_L.SLICEL_X1.BLUT.INIT[63] 28_16 +CLBLL_L.SLICEL_X1.BMUX.B5Q !30_28 !31_20 !31_21 30_29 +CLBLL_L.SLICEL_X1.BMUX.CY !30_29 !31_20 30_28 31_21 +CLBLL_L.SLICEL_X1.BMUX.F8 !30_28 !31_20 30_29 31_21 +CLBLL_L.SLICEL_X1.BMUX.O5 !30_28 !30_29 31_20 31_21 +CLBLL_L.SLICEL_X1.BMUX.XOR !30_29 !31_20 !31_21 30_28 CLBLL_L.SLICEL_X1.C5FF.MUX.A 31_44 CLBLL_L.SLICEL_X1.C5FF.MUX.B 31_39 CLBLL_L.SLICEL_X1.C5FF.ZINI 31_42 @@ -544,6 +573,11 @@ CLBLL_L.SLICEL_X1.CLUT.INIT[60] 29_33 CLBLL_L.SLICEL_X1.CLUT.INIT[61] 28_33 CLBLL_L.SLICEL_X1.CLUT.INIT[62] 29_32 CLBLL_L.SLICEL_X1.CLUT.INIT[63] 28_32 +CLBLL_L.SLICEL_X1.CMUX.C5Q !30_42 !31_40 !31_43 30_41 +CLBLL_L.SLICEL_X1.CMUX.CY !30_41 !31_43 30_42 31_40 +CLBLL_L.SLICEL_X1.CMUX.F7 !30_42 !31_43 30_41 31_40 +CLBLL_L.SLICEL_X1.CMUX.O5 !30_41 !30_42 31_40 31_43 +CLBLL_L.SLICEL_X1.CMUX.XOR !30_41 !31_40 !31_43 30_42 CLBLL_L.SLICEL_X1.D5FF.MUX.A 31_55 CLBLL_L.SLICEL_X1.D5FF.MUX.B 31_54 CLBLL_L.SLICEL_X1.D5FF.ZINI 31_52 @@ -619,6 +653,10 @@ CLBLL_L.SLICEL_X1.DLUT.INIT[60] 29_49 CLBLL_L.SLICEL_X1.DLUT.INIT[61] 28_49 CLBLL_L.SLICEL_X1.DLUT.INIT[62] 29_48 CLBLL_L.SLICEL_X1.DLUT.INIT[63] 28_48 +CLBLL_L.SLICEL_X1.DMUX.CY !31_53 !31_56 30_53 31_57 +CLBLL_L.SLICEL_X1.DMUX.D5Q !30_53 !31_56 !31_57 31_53 +CLBLL_L.SLICEL_X1.DMUX.O5 !30_53 !31_53 31_56 31_57 +CLBLL_L.SLICEL_X1.DMUX.XOR !31_53 !31_56 !31_57 30_53 CLBLL_L.SLICEL_X1.FFSYNC 01_31 CLBLL_L.SLICEL_X1.LATCH 31_32 CLBLL_L.SLICEL_X1.SRUSEDMUX 00_32 diff --git a/artix7/segbits_clbll_r.db b/artix7/segbits_clbll_r.db index 9bde286..e99e487 100644 --- a/artix7/segbits_clbll_r.db +++ b/artix7/segbits_clbll_r.db @@ -74,6 +74,11 @@ CLBLL_R.SLICEL_X0.ALUT.INIT[60] 35_01 CLBLL_R.SLICEL_X0.ALUT.INIT[61] 34_01 CLBLL_R.SLICEL_X0.ALUT.INIT[62] 35_00 CLBLL_R.SLICEL_X0.ALUT.INIT[63] 34_00 +CLBLL_R.SLICEL_X0.AMUX.A5Q !30_06 !30_08 !30_11 30_07 +CLBLL_R.SLICEL_X0.AMUX.CY !30_07 !30_11 30_06 30_08 +CLBLL_R.SLICEL_X0.AMUX.F7 !30_08 !30_11 30_06 30_07 +CLBLL_R.SLICEL_X0.AMUX.O5 !30_07 !30_08 30_06 30_11 +CLBLL_R.SLICEL_X0.AMUX.XOR !30_06 !30_07 !30_11 30_08 CLBLL_R.SLICEL_X0.B5FF.MUX.A 30_19 CLBLL_R.SLICEL_X0.B5FF.MUX.B 30_18 CLBLL_R.SLICEL_X0.B5FF.ZINI 31_22 @@ -150,6 +155,11 @@ CLBLL_R.SLICEL_X0.BLUT.INIT[60] 35_17 CLBLL_R.SLICEL_X0.BLUT.INIT[61] 34_17 CLBLL_R.SLICEL_X0.BLUT.INIT[62] 35_16 CLBLL_R.SLICEL_X0.BLUT.INIT[63] 34_16 +CLBLL_R.SLICEL_X0.BMUX.B5Q !30_20 !30_21 !30_22 30_23 +CLBLL_R.SLICEL_X0.BMUX.CY !30_20 !30_23 30_21 30_22 +CLBLL_R.SLICEL_X0.BMUX.F8 !30_20 !30_21 30_22 30_23 +CLBLL_R.SLICEL_X0.BMUX.O5 !30_21 !30_23 30_20 30_22 +CLBLL_R.SLICEL_X0.BMUX.XOR !30_20 !30_22 !30_23 30_21 CLBLL_R.SLICEL_X0.C5FF.MUX.A 31_45 CLBLL_R.SLICEL_X0.C5FF.MUX.B 30_39 CLBLL_R.SLICEL_X0.C5FF.ZINI 31_41 @@ -232,6 +242,11 @@ CLBLL_R.SLICEL_X0.CLUT.INIT[60] 35_33 CLBLL_R.SLICEL_X0.CLUT.INIT[61] 34_33 CLBLL_R.SLICEL_X0.CLUT.INIT[62] 35_32 CLBLL_R.SLICEL_X0.CLUT.INIT[63] 34_32 +CLBLL_R.SLICEL_X0.CMUX.C5Q !30_40 !30_44 !30_45 30_43 +CLBLL_R.SLICEL_X0.CMUX.CY !30_43 !30_45 30_40 30_44 +CLBLL_R.SLICEL_X0.CMUX.F7 !30_44 !30_45 30_40 30_43 +CLBLL_R.SLICEL_X0.CMUX.O5 !30_43 !30_44 30_40 30_45 +CLBLL_R.SLICEL_X0.CMUX.XOR !30_40 !30_43 !30_45 30_44 CLBLL_R.SLICEL_X0.D5FF.MUX.A 30_55 CLBLL_R.SLICEL_X0.D5FF.MUX.B 30_54 CLBLL_R.SLICEL_X0.D5FF.ZINI 31_51 @@ -307,6 +322,10 @@ CLBLL_R.SLICEL_X0.DLUT.INIT[60] 35_49 CLBLL_R.SLICEL_X0.DLUT.INIT[61] 34_49 CLBLL_R.SLICEL_X0.DLUT.INIT[62] 35_48 CLBLL_R.SLICEL_X0.DLUT.INIT[63] 34_48 +CLBLL_R.SLICEL_X0.DMUX.CY !30_56 !30_57 30_51 30_52 +CLBLL_R.SLICEL_X0.DMUX.D5Q !30_51 !30_52 !30_56 30_57 +CLBLL_R.SLICEL_X0.DMUX.O5 !30_51 !30_57 30_52 30_56 +CLBLL_R.SLICEL_X0.DMUX.XOR !30_52 !30_56 !30_57 30_51 CLBLL_R.SLICEL_X0.FFSYNC 00_48 CLBLL_R.SLICEL_X0.LATCH 30_32 CLBLL_R.SLICEL_X0.SRUSEDMUX 01_35 @@ -386,6 +405,11 @@ CLBLL_R.SLICEL_X1.ALUT.INIT[60] 29_01 CLBLL_R.SLICEL_X1.ALUT.INIT[61] 28_01 CLBLL_R.SLICEL_X1.ALUT.INIT[62] 29_00 CLBLL_R.SLICEL_X1.ALUT.INIT[63] 28_00 +CLBLL_R.SLICEL_X1.AMUX.A5Q !31_07 !31_09 !31_10 30_05 +CLBLL_R.SLICEL_X1.AMUX.CY !30_05 !31_09 31_07 31_10 +CLBLL_R.SLICEL_X1.AMUX.F7 !31_07 !31_09 30_05 31_10 +CLBLL_R.SLICEL_X1.AMUX.O5 !30_05 !31_07 31_09 31_10 +CLBLL_R.SLICEL_X1.AMUX.XOR !30_05 !31_09 !31_10 31_07 CLBLL_R.SLICEL_X1.B5FF.MUX.A 31_19 CLBLL_R.SLICEL_X1.B5FF.MUX.B 31_18 CLBLL_R.SLICEL_X1.B5FF.ZINI 31_23 @@ -462,6 +486,11 @@ CLBLL_R.SLICEL_X1.BLUT.INIT[60] 29_17 CLBLL_R.SLICEL_X1.BLUT.INIT[61] 28_17 CLBLL_R.SLICEL_X1.BLUT.INIT[62] 29_16 CLBLL_R.SLICEL_X1.BLUT.INIT[63] 28_16 +CLBLL_R.SLICEL_X1.BMUX.B5Q !30_28 !31_20 !31_21 30_29 +CLBLL_R.SLICEL_X1.BMUX.CY !30_29 !31_20 30_28 31_21 +CLBLL_R.SLICEL_X1.BMUX.F8 !30_28 !31_20 30_29 31_21 +CLBLL_R.SLICEL_X1.BMUX.O5 !30_28 !30_29 31_20 31_21 +CLBLL_R.SLICEL_X1.BMUX.XOR !30_29 !31_20 !31_21 30_28 CLBLL_R.SLICEL_X1.C5FF.MUX.A 31_44 CLBLL_R.SLICEL_X1.C5FF.MUX.B 31_39 CLBLL_R.SLICEL_X1.C5FF.ZINI 31_42 @@ -544,6 +573,11 @@ CLBLL_R.SLICEL_X1.CLUT.INIT[60] 29_33 CLBLL_R.SLICEL_X1.CLUT.INIT[61] 28_33 CLBLL_R.SLICEL_X1.CLUT.INIT[62] 29_32 CLBLL_R.SLICEL_X1.CLUT.INIT[63] 28_32 +CLBLL_R.SLICEL_X1.CMUX.C5Q !30_42 !31_40 !31_43 30_41 +CLBLL_R.SLICEL_X1.CMUX.CY !30_41 !31_43 30_42 31_40 +CLBLL_R.SLICEL_X1.CMUX.F7 !30_42 !31_43 30_41 31_40 +CLBLL_R.SLICEL_X1.CMUX.O5 !30_41 !30_42 31_40 31_43 +CLBLL_R.SLICEL_X1.CMUX.XOR !30_41 !31_40 !31_43 30_42 CLBLL_R.SLICEL_X1.D5FF.MUX.A 31_55 CLBLL_R.SLICEL_X1.D5FF.MUX.B 31_54 CLBLL_R.SLICEL_X1.D5FF.ZINI 31_52 @@ -619,6 +653,10 @@ CLBLL_R.SLICEL_X1.DLUT.INIT[60] 29_49 CLBLL_R.SLICEL_X1.DLUT.INIT[61] 28_49 CLBLL_R.SLICEL_X1.DLUT.INIT[62] 29_48 CLBLL_R.SLICEL_X1.DLUT.INIT[63] 28_48 +CLBLL_R.SLICEL_X1.DMUX.CY !31_53 !31_56 30_53 31_57 +CLBLL_R.SLICEL_X1.DMUX.D5Q !30_53 !31_56 !31_57 31_53 +CLBLL_R.SLICEL_X1.DMUX.O5 !30_53 !31_53 31_56 31_57 +CLBLL_R.SLICEL_X1.DMUX.XOR !31_53 !31_56 !31_57 30_53 CLBLL_R.SLICEL_X1.FFSYNC 01_31 CLBLL_R.SLICEL_X1.LATCH 31_32 CLBLL_R.SLICEL_X1.SRUSEDMUX 00_32 diff --git a/artix7/segbits_clblm_l.db b/artix7/segbits_clblm_l.db index a661cf8..5a229a0 100644 --- a/artix7/segbits_clblm_l.db +++ b/artix7/segbits_clblm_l.db @@ -74,6 +74,11 @@ CLBLM_L.SLICEL_X1.ALUT.INIT[60] 29_01 CLBLM_L.SLICEL_X1.ALUT.INIT[61] 28_01 CLBLM_L.SLICEL_X1.ALUT.INIT[62] 29_00 CLBLM_L.SLICEL_X1.ALUT.INIT[63] 28_00 +CLBLM_L.SLICEL_X1.AMUX.A5Q !31_07 !31_09 !31_10 30_05 +CLBLM_L.SLICEL_X1.AMUX.CY !30_05 !31_09 31_07 31_10 +CLBLM_L.SLICEL_X1.AMUX.F7 !31_07 !31_09 30_05 31_10 +CLBLM_L.SLICEL_X1.AMUX.O5 !30_05 !31_07 31_09 31_10 +CLBLM_L.SLICEL_X1.AMUX.XOR !30_05 !31_09 !31_10 31_07 CLBLM_L.SLICEL_X1.B5FF.MUX.A 31_19 CLBLM_L.SLICEL_X1.B5FF.MUX.B 31_18 CLBLM_L.SLICEL_X1.B5FF.ZINI 31_23 @@ -150,6 +155,11 @@ CLBLM_L.SLICEL_X1.BLUT.INIT[60] 29_17 CLBLM_L.SLICEL_X1.BLUT.INIT[61] 28_17 CLBLM_L.SLICEL_X1.BLUT.INIT[62] 29_16 CLBLM_L.SLICEL_X1.BLUT.INIT[63] 28_16 +CLBLM_L.SLICEL_X1.BMUX.B5Q !30_28 !31_20 !31_21 30_29 +CLBLM_L.SLICEL_X1.BMUX.CY !30_29 !31_20 30_28 31_21 +CLBLM_L.SLICEL_X1.BMUX.F8 !30_28 !31_20 30_29 31_21 +CLBLM_L.SLICEL_X1.BMUX.O5 !30_28 !30_29 31_20 31_21 +CLBLM_L.SLICEL_X1.BMUX.XOR !30_29 !31_20 !31_21 30_28 CLBLM_L.SLICEL_X1.C5FF.MUX.A 31_44 CLBLM_L.SLICEL_X1.C5FF.MUX.B 31_39 CLBLM_L.SLICEL_X1.C5FF.ZINI 31_42 @@ -232,6 +242,11 @@ CLBLM_L.SLICEL_X1.CLUT.INIT[60] 29_33 CLBLM_L.SLICEL_X1.CLUT.INIT[61] 28_33 CLBLM_L.SLICEL_X1.CLUT.INIT[62] 29_32 CLBLM_L.SLICEL_X1.CLUT.INIT[63] 28_32 +CLBLM_L.SLICEL_X1.CMUX.C5Q !30_42 !31_40 !31_43 30_41 +CLBLM_L.SLICEL_X1.CMUX.CY !30_41 !31_43 30_42 31_40 +CLBLM_L.SLICEL_X1.CMUX.F7 !30_42 !31_43 30_41 31_40 +CLBLM_L.SLICEL_X1.CMUX.O5 !30_41 !30_42 31_40 31_43 +CLBLM_L.SLICEL_X1.CMUX.XOR !30_41 !31_40 !31_43 30_42 CLBLM_L.SLICEL_X1.D5FF.MUX.A 31_55 CLBLM_L.SLICEL_X1.D5FF.MUX.B 31_54 CLBLM_L.SLICEL_X1.D5FF.ZINI 31_52 @@ -307,6 +322,10 @@ CLBLM_L.SLICEL_X1.DLUT.INIT[60] 29_49 CLBLM_L.SLICEL_X1.DLUT.INIT[61] 28_49 CLBLM_L.SLICEL_X1.DLUT.INIT[62] 29_48 CLBLM_L.SLICEL_X1.DLUT.INIT[63] 28_48 +CLBLM_L.SLICEL_X1.DMUX.CY !31_53 !31_56 30_53 31_57 +CLBLM_L.SLICEL_X1.DMUX.D5Q !30_53 !31_56 !31_57 31_53 +CLBLM_L.SLICEL_X1.DMUX.O5 !30_53 !31_53 31_56 31_57 +CLBLM_L.SLICEL_X1.DMUX.XOR !31_53 !31_56 !31_57 30_53 CLBLM_L.SLICEL_X1.FFSYNC 01_31 CLBLM_L.SLICEL_X1.LATCH 31_32 CLBLM_L.SLICEL_X1.SRUSEDMUX 00_32 @@ -386,6 +405,11 @@ CLBLM_L.SLICEM_X0.ALUT.INIT[60] 32_01 CLBLM_L.SLICEM_X0.ALUT.INIT[61] 33_01 CLBLM_L.SLICEM_X0.ALUT.INIT[62] 32_00 CLBLM_L.SLICEM_X0.ALUT.INIT[63] 33_00 +CLBLM_L.SLICEM_X0.AMUX.A5Q !30_06 !30_08 !30_11 30_07 +CLBLM_L.SLICEM_X0.AMUX.CY !30_07 !30_11 30_06 30_08 +CLBLM_L.SLICEM_X0.AMUX.F7 !30_08 !30_11 30_06 30_07 +CLBLM_L.SLICEM_X0.AMUX.O5 !30_07 !30_08 30_06 30_11 +CLBLM_L.SLICEM_X0.AMUX.XOR !30_06 !30_07 !30_11 30_08 CLBLM_L.SLICEM_X0.B5FF.MUX.A 30_19 CLBLM_L.SLICEM_X0.B5FF.MUX.B 30_18 CLBLM_L.SLICEM_X0.B5FF.ZINI 31_22 @@ -462,6 +486,11 @@ CLBLM_L.SLICEM_X0.BLUT.INIT[60] 32_17 CLBLM_L.SLICEM_X0.BLUT.INIT[61] 33_17 CLBLM_L.SLICEM_X0.BLUT.INIT[62] 32_16 CLBLM_L.SLICEM_X0.BLUT.INIT[63] 33_16 +CLBLM_L.SLICEM_X0.BMUX.B5Q !30_20 !30_21 !30_22 30_23 +CLBLM_L.SLICEM_X0.BMUX.CY !30_20 !30_23 30_21 30_22 +CLBLM_L.SLICEM_X0.BMUX.F8 !30_20 !30_21 30_22 30_23 +CLBLM_L.SLICEM_X0.BMUX.O5 !30_21 !30_23 30_20 30_22 +CLBLM_L.SLICEM_X0.BMUX.XOR !30_20 !30_22 !30_23 30_21 CLBLM_L.SLICEM_X0.C5FF.MUX.A 31_45 CLBLM_L.SLICEM_X0.C5FF.MUX.B 30_39 CLBLM_L.SLICEM_X0.C5FF.ZINI 31_41 @@ -544,6 +573,11 @@ CLBLM_L.SLICEM_X0.CLUT.INIT[60] 32_33 CLBLM_L.SLICEM_X0.CLUT.INIT[61] 33_33 CLBLM_L.SLICEM_X0.CLUT.INIT[62] 32_32 CLBLM_L.SLICEM_X0.CLUT.INIT[63] 33_32 +CLBLM_L.SLICEM_X0.CMUX.C5Q !30_40 !30_44 !30_45 30_43 +CLBLM_L.SLICEM_X0.CMUX.CY !30_43 !30_45 30_40 30_44 +CLBLM_L.SLICEM_X0.CMUX.F7 !30_44 !30_45 30_40 30_43 +CLBLM_L.SLICEM_X0.CMUX.O5 !30_43 !30_44 30_40 30_45 +CLBLM_L.SLICEM_X0.CMUX.XOR !30_40 !30_43 !30_45 30_44 CLBLM_L.SLICEM_X0.D5FF.MUX.A 30_55 CLBLM_L.SLICEM_X0.D5FF.MUX.B 30_54 CLBLM_L.SLICEM_X0.D5FF.ZINI 31_51 @@ -619,6 +653,10 @@ CLBLM_L.SLICEM_X0.DLUT.INIT[60] 32_49 CLBLM_L.SLICEM_X0.DLUT.INIT[61] 33_49 CLBLM_L.SLICEM_X0.DLUT.INIT[62] 32_48 CLBLM_L.SLICEM_X0.DLUT.INIT[63] 33_48 +CLBLM_L.SLICEM_X0.DMUX.CY !30_56 !30_57 30_51 30_52 +CLBLM_L.SLICEM_X0.DMUX.D5Q !30_51 !30_52 !30_56 30_57 +CLBLM_L.SLICEM_X0.DMUX.O5 !30_51 !30_57 30_52 30_56 +CLBLM_L.SLICEM_X0.DMUX.XOR !30_52 !30_56 !30_57 30_51 CLBLM_L.SLICEM_X0.FFSYNC 00_48 CLBLM_L.SLICEM_X0.LATCH 30_32 CLBLM_L.SLICEM_X0.SRUSEDMUX 01_35 diff --git a/artix7/segbits_clblm_r.db b/artix7/segbits_clblm_r.db index 7357e40..3fe3bfb 100644 --- a/artix7/segbits_clblm_r.db +++ b/artix7/segbits_clblm_r.db @@ -74,6 +74,11 @@ CLBLM_R.SLICEL_X1.ALUT.INIT[60] 29_01 CLBLM_R.SLICEL_X1.ALUT.INIT[61] 28_01 CLBLM_R.SLICEL_X1.ALUT.INIT[62] 29_00 CLBLM_R.SLICEL_X1.ALUT.INIT[63] 28_00 +CLBLM_R.SLICEL_X1.AMUX.A5Q !31_07 !31_09 !31_10 30_05 +CLBLM_R.SLICEL_X1.AMUX.CY !30_05 !31_09 31_07 31_10 +CLBLM_R.SLICEL_X1.AMUX.F7 !31_07 !31_09 30_05 31_10 +CLBLM_R.SLICEL_X1.AMUX.O5 !30_05 !31_07 31_09 31_10 +CLBLM_R.SLICEL_X1.AMUX.XOR !30_05 !31_09 !31_10 31_07 CLBLM_R.SLICEL_X1.B5FF.MUX.A 31_19 CLBLM_R.SLICEL_X1.B5FF.MUX.B 31_18 CLBLM_R.SLICEL_X1.B5FF.ZINI 31_23 @@ -150,6 +155,11 @@ CLBLM_R.SLICEL_X1.BLUT.INIT[60] 29_17 CLBLM_R.SLICEL_X1.BLUT.INIT[61] 28_17 CLBLM_R.SLICEL_X1.BLUT.INIT[62] 29_16 CLBLM_R.SLICEL_X1.BLUT.INIT[63] 28_16 +CLBLM_R.SLICEL_X1.BMUX.B5Q !30_28 !31_20 !31_21 30_29 +CLBLM_R.SLICEL_X1.BMUX.CY !30_29 !31_20 30_28 31_21 +CLBLM_R.SLICEL_X1.BMUX.F8 !30_28 !31_20 30_29 31_21 +CLBLM_R.SLICEL_X1.BMUX.O5 !30_28 !30_29 31_20 31_21 +CLBLM_R.SLICEL_X1.BMUX.XOR !30_29 !31_20 !31_21 30_28 CLBLM_R.SLICEL_X1.C5FF.MUX.A 31_44 CLBLM_R.SLICEL_X1.C5FF.MUX.B 31_39 CLBLM_R.SLICEL_X1.C5FF.ZINI 31_42 @@ -232,6 +242,11 @@ CLBLM_R.SLICEL_X1.CLUT.INIT[60] 29_33 CLBLM_R.SLICEL_X1.CLUT.INIT[61] 28_33 CLBLM_R.SLICEL_X1.CLUT.INIT[62] 29_32 CLBLM_R.SLICEL_X1.CLUT.INIT[63] 28_32 +CLBLM_R.SLICEL_X1.CMUX.C5Q !30_42 !31_40 !31_43 30_41 +CLBLM_R.SLICEL_X1.CMUX.CY !30_41 !31_43 30_42 31_40 +CLBLM_R.SLICEL_X1.CMUX.F7 !30_42 !31_43 30_41 31_40 +CLBLM_R.SLICEL_X1.CMUX.O5 !30_41 !30_42 31_40 31_43 +CLBLM_R.SLICEL_X1.CMUX.XOR !30_41 !31_40 !31_43 30_42 CLBLM_R.SLICEL_X1.D5FF.MUX.A 31_55 CLBLM_R.SLICEL_X1.D5FF.MUX.B 31_54 CLBLM_R.SLICEL_X1.D5FF.ZINI 31_52 @@ -307,6 +322,10 @@ CLBLM_R.SLICEL_X1.DLUT.INIT[60] 29_49 CLBLM_R.SLICEL_X1.DLUT.INIT[61] 28_49 CLBLM_R.SLICEL_X1.DLUT.INIT[62] 29_48 CLBLM_R.SLICEL_X1.DLUT.INIT[63] 28_48 +CLBLM_R.SLICEL_X1.DMUX.CY !31_53 !31_56 30_53 31_57 +CLBLM_R.SLICEL_X1.DMUX.D5Q !30_53 !31_56 !31_57 31_53 +CLBLM_R.SLICEL_X1.DMUX.O5 !30_53 !31_53 31_56 31_57 +CLBLM_R.SLICEL_X1.DMUX.XOR !31_53 !31_56 !31_57 30_53 CLBLM_R.SLICEL_X1.FFSYNC 01_31 CLBLM_R.SLICEL_X1.LATCH 31_32 CLBLM_R.SLICEL_X1.SRUSEDMUX 00_32 @@ -386,6 +405,11 @@ CLBLM_R.SLICEM_X0.ALUT.INIT[60] 32_01 CLBLM_R.SLICEM_X0.ALUT.INIT[61] 33_01 CLBLM_R.SLICEM_X0.ALUT.INIT[62] 32_00 CLBLM_R.SLICEM_X0.ALUT.INIT[63] 33_00 +CLBLM_R.SLICEM_X0.AMUX.A5Q !30_06 !30_08 !30_11 30_07 +CLBLM_R.SLICEM_X0.AMUX.CY !30_07 !30_11 30_06 30_08 +CLBLM_R.SLICEM_X0.AMUX.F7 !30_08 !30_11 30_06 30_07 +CLBLM_R.SLICEM_X0.AMUX.O5 !30_07 !30_08 30_06 30_11 +CLBLM_R.SLICEM_X0.AMUX.XOR !30_06 !30_07 !30_11 30_08 CLBLM_R.SLICEM_X0.B5FF.MUX.A 30_19 CLBLM_R.SLICEM_X0.B5FF.MUX.B 30_18 CLBLM_R.SLICEM_X0.B5FF.ZINI 31_22 @@ -462,6 +486,11 @@ CLBLM_R.SLICEM_X0.BLUT.INIT[60] 32_17 CLBLM_R.SLICEM_X0.BLUT.INIT[61] 33_17 CLBLM_R.SLICEM_X0.BLUT.INIT[62] 32_16 CLBLM_R.SLICEM_X0.BLUT.INIT[63] 33_16 +CLBLM_R.SLICEM_X0.BMUX.B5Q !30_20 !30_21 !30_22 30_23 +CLBLM_R.SLICEM_X0.BMUX.CY !30_20 !30_23 30_21 30_22 +CLBLM_R.SLICEM_X0.BMUX.F8 !30_20 !30_21 30_22 30_23 +CLBLM_R.SLICEM_X0.BMUX.O5 !30_21 !30_23 30_20 30_22 +CLBLM_R.SLICEM_X0.BMUX.XOR !30_20 !30_22 !30_23 30_21 CLBLM_R.SLICEM_X0.C5FF.MUX.A 31_45 CLBLM_R.SLICEM_X0.C5FF.MUX.B 30_39 CLBLM_R.SLICEM_X0.C5FF.ZINI 31_41 @@ -544,6 +573,11 @@ CLBLM_R.SLICEM_X0.CLUT.INIT[60] 32_33 CLBLM_R.SLICEM_X0.CLUT.INIT[61] 33_33 CLBLM_R.SLICEM_X0.CLUT.INIT[62] 32_32 CLBLM_R.SLICEM_X0.CLUT.INIT[63] 33_32 +CLBLM_R.SLICEM_X0.CMUX.C5Q !30_40 !30_44 !30_45 30_43 +CLBLM_R.SLICEM_X0.CMUX.CY !30_43 !30_45 30_40 30_44 +CLBLM_R.SLICEM_X0.CMUX.F7 !30_44 !30_45 30_40 30_43 +CLBLM_R.SLICEM_X0.CMUX.O5 !30_43 !30_44 30_40 30_45 +CLBLM_R.SLICEM_X0.CMUX.XOR !30_40 !30_43 !30_45 30_44 CLBLM_R.SLICEM_X0.D5FF.MUX.A 30_55 CLBLM_R.SLICEM_X0.D5FF.MUX.B 30_54 CLBLM_R.SLICEM_X0.D5FF.ZINI 31_51 @@ -619,6 +653,10 @@ CLBLM_R.SLICEM_X0.DLUT.INIT[60] 32_49 CLBLM_R.SLICEM_X0.DLUT.INIT[61] 33_49 CLBLM_R.SLICEM_X0.DLUT.INIT[62] 32_48 CLBLM_R.SLICEM_X0.DLUT.INIT[63] 33_48 +CLBLM_R.SLICEM_X0.DMUX.CY !30_56 !30_57 30_51 30_52 +CLBLM_R.SLICEM_X0.DMUX.D5Q !30_51 !30_52 !30_56 30_57 +CLBLM_R.SLICEM_X0.DMUX.O5 !30_51 !30_57 30_52 30_56 +CLBLM_R.SLICEM_X0.DMUX.XOR !30_52 !30_56 !30_57 30_51 CLBLM_R.SLICEM_X0.FFSYNC 00_48 CLBLM_R.SLICEM_X0.LATCH 30_32 CLBLM_R.SLICEM_X0.SRUSEDMUX 01_35