From 1ca481a0ed3f5512dbeeb4d76553c67565c55252 Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Thu, 7 Dec 2017 02:12:49 +0100 Subject: [PATCH] Updating DB based on "Add CLBL?_?.SLICE?_X?.?FF.DMUX database entries" Signed-off-by: Tim 'mithro' Ansell --- artix7/segbits_clbll_l.db | 46 +++++++++++++++++++++++++++++++++++++++ artix7/segbits_clbll_r.db | 46 +++++++++++++++++++++++++++++++++++++++ artix7/segbits_clblm_l.db | 46 +++++++++++++++++++++++++++++++++++++++ artix7/segbits_clblm_r.db | 46 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 184 insertions(+) diff --git a/artix7/segbits_clbll_l.db b/artix7/segbits_clbll_l.db index 2f48d88..91dbcf4 100644 --- a/artix7/segbits_clbll_l.db +++ b/artix7/segbits_clbll_l.db @@ -2,6 +2,12 @@ CLBLL_L.SLICEL_X0.A5FF.MUX.A 30_09 CLBLL_L.SLICEL_X0.A5FF.MUX.B 30_10 CLBLL_L.SLICEL_X0.A5FF.ZINI 31_06 CLBLL_L.SLICEL_X0.A5FF.ZRST 01_07 +CLBLL_L.SLICEL_X0.AFF.DMUX.AX !30_00 !30_02 !30_03 30_01 +CLBLL_L.SLICEL_X0.AFF.DMUX.CY !30_01 !30_03 30_00 30_02 +CLBLL_L.SLICEL_X0.AFF.DMUX.F7 !30_02 !30_03 30_00 30_01 +CLBLL_L.SLICEL_X0.AFF.DMUX.O5 !30_01 !30_02 30_00 30_03 +CLBLL_L.SLICEL_X0.AFF.DMUX.O6 !30_00 !30_01 !30_02 30_03 +CLBLL_L.SLICEL_X0.AFF.DMUX.XOR !30_00 !30_01 !30_03 30_02 CLBLL_L.SLICEL_X0.AFF.ZINI 31_03 CLBLL_L.SLICEL_X0.AFF.ZRST 30_12 CLBLL_L.SLICEL_X0.ALUT.INIT[00] 32_15 @@ -72,6 +78,12 @@ 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 CLBLL_L.SLICEL_X0.B5FF.ZRST 01_19 +CLBLL_L.SLICEL_X0.BFF.DMUX.BX !30_24 !30_25 !30_27 30_26 +CLBLL_L.SLICEL_X0.BFF.DMUX.CY !30_24 !30_26 30_25 30_27 +CLBLL_L.SLICEL_X0.BFF.DMUX.F8 !30_24 !30_25 30_26 30_27 +CLBLL_L.SLICEL_X0.BFF.DMUX.O5 !30_25 !30_26 30_24 30_27 +CLBLL_L.SLICEL_X0.BFF.DMUX.O6 !30_25 !30_26 !30_27 30_24 +CLBLL_L.SLICEL_X0.BFF.DMUX.XOR !30_24 !30_26 !30_27 30_25 CLBLL_L.SLICEL_X0.BFF.ZINI 31_28 CLBLL_L.SLICEL_X0.BFF.ZRST 30_30 CLBLL_L.SLICEL_X0.BLUT.INIT[00] 32_31 @@ -147,6 +159,12 @@ CLBLL_L.SLICEL_X0.CARRY4.BCY0 01_15 CLBLL_L.SLICEL_X0.CARRY4.CCY0 30_48 CLBLL_L.SLICEL_X0.CARRY4.DCY0 30_49 CLBLL_L.SLICEL_X0.CEUSEDMUX 01_39 +CLBLL_L.SLICEL_X0.CFF.DMUX.CX !30_35 !30_37 !30_38 30_36 +CLBLL_L.SLICEL_X0.CFF.DMUX.CY !30_36 !30_38 30_35 30_37 +CLBLL_L.SLICEL_X0.CFF.DMUX.F7 !30_37 !30_38 30_35 30_36 +CLBLL_L.SLICEL_X0.CFF.DMUX.O5 !30_36 !30_37 30_35 30_38 +CLBLL_L.SLICEL_X0.CFF.DMUX.O6 !30_35 !30_36 !30_37 30_38 +CLBLL_L.SLICEL_X0.CFF.DMUX.XOR !30_35 !30_36 !30_38 30_37 CLBLL_L.SLICEL_X0.CFF.ZINI 31_33 CLBLL_L.SLICEL_X0.CFF.ZRST 30_33 CLBLL_L.SLICEL_X0.CLKINV 01_51 @@ -218,6 +236,11 @@ 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 CLBLL_L.SLICEL_X0.D5FF.ZRST 01_55 +CLBLL_L.SLICEL_X0.DFF.DMUX.CY !30_59 !30_61 30_60 30_62 +CLBLL_L.SLICEL_X0.DFF.DMUX.DX !30_59 !30_60 !30_62 30_61 +CLBLL_L.SLICEL_X0.DFF.DMUX.O5 !30_60 !30_61 30_59 30_62 +CLBLL_L.SLICEL_X0.DFF.DMUX.O6 !30_60 !30_61 !30_62 30_59 +CLBLL_L.SLICEL_X0.DFF.DMUX.XOR !30_59 !30_61 !30_62 30_60 CLBLL_L.SLICEL_X0.DFF.ZINI 31_58 CLBLL_L.SLICEL_X0.DFF.ZRST 30_50 CLBLL_L.SLICEL_X0.DLUT.INIT[00] 32_63 @@ -291,6 +314,12 @@ CLBLL_L.SLICEL_X1.A5FF.MUX.A 31_08 CLBLL_L.SLICEL_X1.A5FF.MUX.B 31_11 CLBLL_L.SLICEL_X1.A5FF.ZINI 31_05 CLBLL_L.SLICEL_X1.A5FF.ZRST 01_03 +CLBLL_L.SLICEL_X1.AFF.DMUX.AX !30_04 !31_00 !31_02 31_01 +CLBLL_L.SLICEL_X1.AFF.DMUX.CY !30_04 !31_01 31_00 31_02 +CLBLL_L.SLICEL_X1.AFF.DMUX.F7 !30_04 !31_02 31_00 31_01 +CLBLL_L.SLICEL_X1.AFF.DMUX.O5 !31_01 !31_02 30_04 31_00 +CLBLL_L.SLICEL_X1.AFF.DMUX.O6 !31_00 !31_01 !31_02 30_04 +CLBLL_L.SLICEL_X1.AFF.DMUX.XOR !30_04 !31_00 !31_01 31_02 CLBLL_L.SLICEL_X1.AFF.ZINI 31_04 CLBLL_L.SLICEL_X1.AFF.ZRST 31_15 CLBLL_L.SLICEL_X1.ALUT.INIT[00] 26_15 @@ -361,6 +390,12 @@ 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 CLBLL_L.SLICEL_X1.B5FF.ZRST 00_16 +CLBLL_L.SLICEL_X1.BFF.DMUX.BX !31_24 !31_25 !31_26 31_27 +CLBLL_L.SLICEL_X1.BFF.DMUX.CY !31_24 !31_27 31_25 31_26 +CLBLL_L.SLICEL_X1.BFF.DMUX.F8 !31_24 !31_26 31_25 31_27 +CLBLL_L.SLICEL_X1.BFF.DMUX.O5 !31_26 !31_27 31_24 31_25 +CLBLL_L.SLICEL_X1.BFF.DMUX.O6 !31_25 !31_26 !31_27 31_24 +CLBLL_L.SLICEL_X1.BFF.DMUX.XOR !31_24 !31_25 !31_27 31_26 CLBLL_L.SLICEL_X1.BFF.ZINI 31_29 CLBLL_L.SLICEL_X1.BFF.ZRST 31_30 CLBLL_L.SLICEL_X1.BLUT.INIT[00] 26_31 @@ -436,6 +471,12 @@ CLBLL_L.SLICEL_X1.CARRY4.BCY0 00_08 CLBLL_L.SLICEL_X1.CARRY4.CCY0 31_48 CLBLL_L.SLICEL_X1.CARRY4.DCY0 31_49 CLBLL_L.SLICEL_X1.CEUSEDMUX 00_36 +CLBLL_L.SLICEL_X1.CFF.DMUX.CX !31_35 !31_36 !31_37 31_38 +CLBLL_L.SLICEL_X1.CFF.DMUX.CY !31_36 !31_38 31_35 31_37 +CLBLL_L.SLICEL_X1.CFF.DMUX.F7 !31_36 !31_37 31_35 31_38 +CLBLL_L.SLICEL_X1.CFF.DMUX.O5 !31_37 !31_38 31_35 31_36 +CLBLL_L.SLICEL_X1.CFF.DMUX.O6 !31_35 !31_37 !31_38 31_36 +CLBLL_L.SLICEL_X1.CFF.DMUX.XOR !31_35 !31_36 !31_38 31_37 CLBLL_L.SLICEL_X1.CFF.ZINI 31_34 CLBLL_L.SLICEL_X1.CFF.ZRST 30_34 CLBLL_L.SLICEL_X1.CLKINV 00_52 @@ -507,6 +548,11 @@ 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 CLBLL_L.SLICEL_X1.D5FF.ZRST 00_56 +CLBLL_L.SLICEL_X1.DFF.DMUX.CY !31_60 !31_61 30_58 31_62 +CLBLL_L.SLICEL_X1.DFF.DMUX.DX !30_58 !31_60 !31_62 31_61 +CLBLL_L.SLICEL_X1.DFF.DMUX.O5 !31_61 !31_62 30_58 31_60 +CLBLL_L.SLICEL_X1.DFF.DMUX.O6 !30_58 !31_61 !31_62 31_60 +CLBLL_L.SLICEL_X1.DFF.DMUX.XOR !30_58 !31_60 !31_61 31_62 CLBLL_L.SLICEL_X1.DFF.ZINI 31_59 CLBLL_L.SLICEL_X1.DFF.ZRST 31_50 CLBLL_L.SLICEL_X1.DLUT.INIT[00] 26_63 diff --git a/artix7/segbits_clbll_r.db b/artix7/segbits_clbll_r.db index 6083233..9bde286 100644 --- a/artix7/segbits_clbll_r.db +++ b/artix7/segbits_clbll_r.db @@ -2,6 +2,12 @@ CLBLL_R.SLICEL_X0.A5FF.MUX.A 30_09 CLBLL_R.SLICEL_X0.A5FF.MUX.B 30_10 CLBLL_R.SLICEL_X0.A5FF.ZINI 31_06 CLBLL_R.SLICEL_X0.A5FF.ZRST 01_07 +CLBLL_R.SLICEL_X0.AFF.DMUX.AX !30_00 !30_02 !30_03 30_01 +CLBLL_R.SLICEL_X0.AFF.DMUX.CY !30_01 !30_03 30_00 30_02 +CLBLL_R.SLICEL_X0.AFF.DMUX.F7 !30_02 !30_03 30_00 30_01 +CLBLL_R.SLICEL_X0.AFF.DMUX.O5 !30_01 !30_02 30_00 30_03 +CLBLL_R.SLICEL_X0.AFF.DMUX.O6 !30_00 !30_01 !30_02 30_03 +CLBLL_R.SLICEL_X0.AFF.DMUX.XOR !30_00 !30_01 !30_03 30_02 CLBLL_R.SLICEL_X0.AFF.ZINI 31_03 CLBLL_R.SLICEL_X0.AFF.ZRST 30_12 CLBLL_R.SLICEL_X0.ALUT.INIT[00] 32_15 @@ -72,6 +78,12 @@ 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 CLBLL_R.SLICEL_X0.B5FF.ZRST 01_19 +CLBLL_R.SLICEL_X0.BFF.DMUX.BX !30_24 !30_25 !30_27 30_26 +CLBLL_R.SLICEL_X0.BFF.DMUX.CY !30_24 !30_26 30_25 30_27 +CLBLL_R.SLICEL_X0.BFF.DMUX.F8 !30_24 !30_25 30_26 30_27 +CLBLL_R.SLICEL_X0.BFF.DMUX.O5 !30_25 !30_26 30_24 30_27 +CLBLL_R.SLICEL_X0.BFF.DMUX.O6 !30_25 !30_26 !30_27 30_24 +CLBLL_R.SLICEL_X0.BFF.DMUX.XOR !30_24 !30_26 !30_27 30_25 CLBLL_R.SLICEL_X0.BFF.ZINI 31_28 CLBLL_R.SLICEL_X0.BFF.ZRST 30_30 CLBLL_R.SLICEL_X0.BLUT.INIT[00] 32_31 @@ -147,6 +159,12 @@ CLBLL_R.SLICEL_X0.CARRY4.BCY0 01_15 CLBLL_R.SLICEL_X0.CARRY4.CCY0 30_48 CLBLL_R.SLICEL_X0.CARRY4.DCY0 30_49 CLBLL_R.SLICEL_X0.CEUSEDMUX 01_39 +CLBLL_R.SLICEL_X0.CFF.DMUX.CX !30_35 !30_37 !30_38 30_36 +CLBLL_R.SLICEL_X0.CFF.DMUX.CY !30_36 !30_38 30_35 30_37 +CLBLL_R.SLICEL_X0.CFF.DMUX.F7 !30_37 !30_38 30_35 30_36 +CLBLL_R.SLICEL_X0.CFF.DMUX.O5 !30_36 !30_37 30_35 30_38 +CLBLL_R.SLICEL_X0.CFF.DMUX.O6 !30_35 !30_36 !30_37 30_38 +CLBLL_R.SLICEL_X0.CFF.DMUX.XOR !30_35 !30_36 !30_38 30_37 CLBLL_R.SLICEL_X0.CFF.ZINI 31_33 CLBLL_R.SLICEL_X0.CFF.ZRST 30_33 CLBLL_R.SLICEL_X0.CLKINV 01_51 @@ -218,6 +236,11 @@ 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 CLBLL_R.SLICEL_X0.D5FF.ZRST 01_55 +CLBLL_R.SLICEL_X0.DFF.DMUX.CY !30_59 !30_61 30_60 30_62 +CLBLL_R.SLICEL_X0.DFF.DMUX.DX !30_59 !30_60 !30_62 30_61 +CLBLL_R.SLICEL_X0.DFF.DMUX.O5 !30_60 !30_61 30_59 30_62 +CLBLL_R.SLICEL_X0.DFF.DMUX.O6 !30_60 !30_61 !30_62 30_59 +CLBLL_R.SLICEL_X0.DFF.DMUX.XOR !30_59 !30_61 !30_62 30_60 CLBLL_R.SLICEL_X0.DFF.ZINI 31_58 CLBLL_R.SLICEL_X0.DFF.ZRST 30_50 CLBLL_R.SLICEL_X0.DLUT.INIT[00] 32_63 @@ -291,6 +314,12 @@ CLBLL_R.SLICEL_X1.A5FF.MUX.A 31_08 CLBLL_R.SLICEL_X1.A5FF.MUX.B 31_11 CLBLL_R.SLICEL_X1.A5FF.ZINI 31_05 CLBLL_R.SLICEL_X1.A5FF.ZRST 01_03 +CLBLL_R.SLICEL_X1.AFF.DMUX.AX !30_04 !31_00 !31_02 31_01 +CLBLL_R.SLICEL_X1.AFF.DMUX.CY !30_04 !31_01 31_00 31_02 +CLBLL_R.SLICEL_X1.AFF.DMUX.F7 !30_04 !31_02 31_00 31_01 +CLBLL_R.SLICEL_X1.AFF.DMUX.O5 !31_01 !31_02 30_04 31_00 +CLBLL_R.SLICEL_X1.AFF.DMUX.O6 !31_00 !31_01 !31_02 30_04 +CLBLL_R.SLICEL_X1.AFF.DMUX.XOR !30_04 !31_00 !31_01 31_02 CLBLL_R.SLICEL_X1.AFF.ZINI 31_04 CLBLL_R.SLICEL_X1.AFF.ZRST 31_15 CLBLL_R.SLICEL_X1.ALUT.INIT[00] 26_15 @@ -361,6 +390,12 @@ 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 CLBLL_R.SLICEL_X1.B5FF.ZRST 00_16 +CLBLL_R.SLICEL_X1.BFF.DMUX.BX !31_24 !31_25 !31_26 31_27 +CLBLL_R.SLICEL_X1.BFF.DMUX.CY !31_24 !31_27 31_25 31_26 +CLBLL_R.SLICEL_X1.BFF.DMUX.F8 !31_24 !31_26 31_25 31_27 +CLBLL_R.SLICEL_X1.BFF.DMUX.O5 !31_26 !31_27 31_24 31_25 +CLBLL_R.SLICEL_X1.BFF.DMUX.O6 !31_25 !31_26 !31_27 31_24 +CLBLL_R.SLICEL_X1.BFF.DMUX.XOR !31_24 !31_25 !31_27 31_26 CLBLL_R.SLICEL_X1.BFF.ZINI 31_29 CLBLL_R.SLICEL_X1.BFF.ZRST 31_30 CLBLL_R.SLICEL_X1.BLUT.INIT[00] 26_31 @@ -436,6 +471,12 @@ CLBLL_R.SLICEL_X1.CARRY4.BCY0 00_08 CLBLL_R.SLICEL_X1.CARRY4.CCY0 31_48 CLBLL_R.SLICEL_X1.CARRY4.DCY0 31_49 CLBLL_R.SLICEL_X1.CEUSEDMUX 00_36 +CLBLL_R.SLICEL_X1.CFF.DMUX.CX !31_35 !31_36 !31_37 31_38 +CLBLL_R.SLICEL_X1.CFF.DMUX.CY !31_36 !31_38 31_35 31_37 +CLBLL_R.SLICEL_X1.CFF.DMUX.F7 !31_36 !31_37 31_35 31_38 +CLBLL_R.SLICEL_X1.CFF.DMUX.O5 !31_37 !31_38 31_35 31_36 +CLBLL_R.SLICEL_X1.CFF.DMUX.O6 !31_35 !31_37 !31_38 31_36 +CLBLL_R.SLICEL_X1.CFF.DMUX.XOR !31_35 !31_36 !31_38 31_37 CLBLL_R.SLICEL_X1.CFF.ZINI 31_34 CLBLL_R.SLICEL_X1.CFF.ZRST 30_34 CLBLL_R.SLICEL_X1.CLKINV 00_52 @@ -507,6 +548,11 @@ 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 CLBLL_R.SLICEL_X1.D5FF.ZRST 00_56 +CLBLL_R.SLICEL_X1.DFF.DMUX.CY !31_60 !31_61 30_58 31_62 +CLBLL_R.SLICEL_X1.DFF.DMUX.DX !30_58 !31_60 !31_62 31_61 +CLBLL_R.SLICEL_X1.DFF.DMUX.O5 !31_61 !31_62 30_58 31_60 +CLBLL_R.SLICEL_X1.DFF.DMUX.O6 !30_58 !31_61 !31_62 31_60 +CLBLL_R.SLICEL_X1.DFF.DMUX.XOR !30_58 !31_60 !31_61 31_62 CLBLL_R.SLICEL_X1.DFF.ZINI 31_59 CLBLL_R.SLICEL_X1.DFF.ZRST 31_50 CLBLL_R.SLICEL_X1.DLUT.INIT[00] 26_63 diff --git a/artix7/segbits_clblm_l.db b/artix7/segbits_clblm_l.db index b2c46c1..a661cf8 100644 --- a/artix7/segbits_clblm_l.db +++ b/artix7/segbits_clblm_l.db @@ -2,6 +2,12 @@ CLBLM_L.SLICEL_X1.A5FF.MUX.A 31_08 CLBLM_L.SLICEL_X1.A5FF.MUX.B 31_11 CLBLM_L.SLICEL_X1.A5FF.ZINI 31_05 CLBLM_L.SLICEL_X1.A5FF.ZRST 01_03 +CLBLM_L.SLICEL_X1.AFF.DMUX.AX !30_04 !31_00 !31_02 31_01 +CLBLM_L.SLICEL_X1.AFF.DMUX.CY !30_04 !31_01 31_00 31_02 +CLBLM_L.SLICEL_X1.AFF.DMUX.F7 !30_04 !31_02 31_00 31_01 +CLBLM_L.SLICEL_X1.AFF.DMUX.O5 !31_01 !31_02 30_04 31_00 +CLBLM_L.SLICEL_X1.AFF.DMUX.O6 !31_00 !31_01 !31_02 30_04 +CLBLM_L.SLICEL_X1.AFF.DMUX.XOR !30_04 !31_00 !31_01 31_02 CLBLM_L.SLICEL_X1.AFF.ZINI 31_04 CLBLM_L.SLICEL_X1.AFF.ZRST 31_15 CLBLM_L.SLICEL_X1.ALUT.INIT[00] 26_15 @@ -72,6 +78,12 @@ 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 CLBLM_L.SLICEL_X1.B5FF.ZRST 00_16 +CLBLM_L.SLICEL_X1.BFF.DMUX.BX !31_24 !31_25 !31_26 31_27 +CLBLM_L.SLICEL_X1.BFF.DMUX.CY !31_24 !31_27 31_25 31_26 +CLBLM_L.SLICEL_X1.BFF.DMUX.F8 !31_24 !31_26 31_25 31_27 +CLBLM_L.SLICEL_X1.BFF.DMUX.O5 !31_26 !31_27 31_24 31_25 +CLBLM_L.SLICEL_X1.BFF.DMUX.O6 !31_25 !31_26 !31_27 31_24 +CLBLM_L.SLICEL_X1.BFF.DMUX.XOR !31_24 !31_25 !31_27 31_26 CLBLM_L.SLICEL_X1.BFF.ZINI 31_29 CLBLM_L.SLICEL_X1.BFF.ZRST 31_30 CLBLM_L.SLICEL_X1.BLUT.INIT[00] 26_31 @@ -147,6 +159,12 @@ CLBLM_L.SLICEL_X1.CARRY4.BCY0 00_08 CLBLM_L.SLICEL_X1.CARRY4.CCY0 31_48 CLBLM_L.SLICEL_X1.CARRY4.DCY0 31_49 CLBLM_L.SLICEL_X1.CEUSEDMUX 00_36 +CLBLM_L.SLICEL_X1.CFF.DMUX.CX !31_35 !31_36 !31_37 31_38 +CLBLM_L.SLICEL_X1.CFF.DMUX.CY !31_36 !31_38 31_35 31_37 +CLBLM_L.SLICEL_X1.CFF.DMUX.F7 !31_36 !31_37 31_35 31_38 +CLBLM_L.SLICEL_X1.CFF.DMUX.O5 !31_37 !31_38 31_35 31_36 +CLBLM_L.SLICEL_X1.CFF.DMUX.O6 !31_35 !31_37 !31_38 31_36 +CLBLM_L.SLICEL_X1.CFF.DMUX.XOR !31_35 !31_36 !31_38 31_37 CLBLM_L.SLICEL_X1.CFF.ZINI 31_34 CLBLM_L.SLICEL_X1.CFF.ZRST 30_34 CLBLM_L.SLICEL_X1.CLKINV 00_52 @@ -218,6 +236,11 @@ 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 CLBLM_L.SLICEL_X1.D5FF.ZRST 00_56 +CLBLM_L.SLICEL_X1.DFF.DMUX.CY !31_60 !31_61 30_58 31_62 +CLBLM_L.SLICEL_X1.DFF.DMUX.DX !30_58 !31_60 !31_62 31_61 +CLBLM_L.SLICEL_X1.DFF.DMUX.O5 !31_61 !31_62 30_58 31_60 +CLBLM_L.SLICEL_X1.DFF.DMUX.O6 !30_58 !31_61 !31_62 31_60 +CLBLM_L.SLICEL_X1.DFF.DMUX.XOR !30_58 !31_60 !31_61 31_62 CLBLM_L.SLICEL_X1.DFF.ZINI 31_59 CLBLM_L.SLICEL_X1.DFF.ZRST 31_50 CLBLM_L.SLICEL_X1.DLUT.INIT[00] 26_63 @@ -291,6 +314,12 @@ CLBLM_L.SLICEM_X0.A5FF.MUX.A 30_09 CLBLM_L.SLICEM_X0.A5FF.MUX.B 30_10 CLBLM_L.SLICEM_X0.A5FF.ZINI 31_06 CLBLM_L.SLICEM_X0.A5FF.ZRST 01_07 +CLBLM_L.SLICEM_X0.AFF.DMUX.AX !30_00 !30_02 !30_03 30_01 +CLBLM_L.SLICEM_X0.AFF.DMUX.CY !30_01 !30_03 30_00 30_02 +CLBLM_L.SLICEM_X0.AFF.DMUX.F7 !30_02 !30_03 30_00 30_01 +CLBLM_L.SLICEM_X0.AFF.DMUX.O5 !30_01 !30_02 30_00 30_03 +CLBLM_L.SLICEM_X0.AFF.DMUX.O6 !30_00 !30_01 !30_02 30_03 +CLBLM_L.SLICEM_X0.AFF.DMUX.XOR !30_00 !30_01 !30_03 30_02 CLBLM_L.SLICEM_X0.AFF.ZINI 31_03 CLBLM_L.SLICEM_X0.AFF.ZRST 30_12 CLBLM_L.SLICEM_X0.ALUT.INIT[00] 34_15 @@ -361,6 +390,12 @@ 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 CLBLM_L.SLICEM_X0.B5FF.ZRST 01_19 +CLBLM_L.SLICEM_X0.BFF.DMUX.BX !30_24 !30_25 !30_27 30_26 +CLBLM_L.SLICEM_X0.BFF.DMUX.CY !30_24 !30_26 30_25 30_27 +CLBLM_L.SLICEM_X0.BFF.DMUX.F8 !30_24 !30_25 30_26 30_27 +CLBLM_L.SLICEM_X0.BFF.DMUX.O5 !30_25 !30_26 30_24 30_27 +CLBLM_L.SLICEM_X0.BFF.DMUX.O6 !30_25 !30_26 !30_27 30_24 +CLBLM_L.SLICEM_X0.BFF.DMUX.XOR !30_24 !30_26 !30_27 30_25 CLBLM_L.SLICEM_X0.BFF.ZINI 31_28 CLBLM_L.SLICEM_X0.BFF.ZRST 30_30 CLBLM_L.SLICEM_X0.BLUT.INIT[00] 34_31 @@ -436,6 +471,12 @@ CLBLM_L.SLICEM_X0.CARRY4.BCY0 01_15 CLBLM_L.SLICEM_X0.CARRY4.CCY0 30_48 CLBLM_L.SLICEM_X0.CARRY4.DCY0 30_49 CLBLM_L.SLICEM_X0.CEUSEDMUX 01_39 +CLBLM_L.SLICEM_X0.CFF.DMUX.CX !30_35 !30_37 !30_38 30_36 +CLBLM_L.SLICEM_X0.CFF.DMUX.CY !30_36 !30_38 30_35 30_37 +CLBLM_L.SLICEM_X0.CFF.DMUX.F7 !30_37 !30_38 30_35 30_36 +CLBLM_L.SLICEM_X0.CFF.DMUX.O5 !30_36 !30_37 30_35 30_38 +CLBLM_L.SLICEM_X0.CFF.DMUX.O6 !30_35 !30_36 !30_37 30_38 +CLBLM_L.SLICEM_X0.CFF.DMUX.XOR !30_35 !30_36 !30_38 30_37 CLBLM_L.SLICEM_X0.CFF.ZINI 31_33 CLBLM_L.SLICEM_X0.CFF.ZRST 30_33 CLBLM_L.SLICEM_X0.CLKINV 01_51 @@ -507,6 +548,11 @@ 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 CLBLM_L.SLICEM_X0.D5FF.ZRST 01_55 +CLBLM_L.SLICEM_X0.DFF.DMUX.CY !30_59 !30_61 30_60 30_62 +CLBLM_L.SLICEM_X0.DFF.DMUX.DX !30_59 !30_60 !30_62 30_61 +CLBLM_L.SLICEM_X0.DFF.DMUX.O5 !30_60 !30_61 30_59 30_62 +CLBLM_L.SLICEM_X0.DFF.DMUX.O6 !30_60 !30_61 !30_62 30_59 +CLBLM_L.SLICEM_X0.DFF.DMUX.XOR !30_59 !30_61 !30_62 30_60 CLBLM_L.SLICEM_X0.DFF.ZINI 31_58 CLBLM_L.SLICEM_X0.DFF.ZRST 30_50 CLBLM_L.SLICEM_X0.DLUT.INIT[00] 34_63 diff --git a/artix7/segbits_clblm_r.db b/artix7/segbits_clblm_r.db index 2dc397b..7357e40 100644 --- a/artix7/segbits_clblm_r.db +++ b/artix7/segbits_clblm_r.db @@ -2,6 +2,12 @@ CLBLM_R.SLICEL_X1.A5FF.MUX.A 31_08 CLBLM_R.SLICEL_X1.A5FF.MUX.B 31_11 CLBLM_R.SLICEL_X1.A5FF.ZINI 31_05 CLBLM_R.SLICEL_X1.A5FF.ZRST 01_03 +CLBLM_R.SLICEL_X1.AFF.DMUX.AX !30_04 !31_00 !31_02 31_01 +CLBLM_R.SLICEL_X1.AFF.DMUX.CY !30_04 !31_01 31_00 31_02 +CLBLM_R.SLICEL_X1.AFF.DMUX.F7 !30_04 !31_02 31_00 31_01 +CLBLM_R.SLICEL_X1.AFF.DMUX.O5 !31_01 !31_02 30_04 31_00 +CLBLM_R.SLICEL_X1.AFF.DMUX.O6 !31_00 !31_01 !31_02 30_04 +CLBLM_R.SLICEL_X1.AFF.DMUX.XOR !30_04 !31_00 !31_01 31_02 CLBLM_R.SLICEL_X1.AFF.ZINI 31_04 CLBLM_R.SLICEL_X1.AFF.ZRST 31_15 CLBLM_R.SLICEL_X1.ALUT.INIT[00] 26_15 @@ -72,6 +78,12 @@ 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 CLBLM_R.SLICEL_X1.B5FF.ZRST 00_16 +CLBLM_R.SLICEL_X1.BFF.DMUX.BX !31_24 !31_25 !31_26 31_27 +CLBLM_R.SLICEL_X1.BFF.DMUX.CY !31_24 !31_27 31_25 31_26 +CLBLM_R.SLICEL_X1.BFF.DMUX.F8 !31_24 !31_26 31_25 31_27 +CLBLM_R.SLICEL_X1.BFF.DMUX.O5 !31_26 !31_27 31_24 31_25 +CLBLM_R.SLICEL_X1.BFF.DMUX.O6 !31_25 !31_26 !31_27 31_24 +CLBLM_R.SLICEL_X1.BFF.DMUX.XOR !31_24 !31_25 !31_27 31_26 CLBLM_R.SLICEL_X1.BFF.ZINI 31_29 CLBLM_R.SLICEL_X1.BFF.ZRST 31_30 CLBLM_R.SLICEL_X1.BLUT.INIT[00] 26_31 @@ -147,6 +159,12 @@ CLBLM_R.SLICEL_X1.CARRY4.BCY0 00_08 CLBLM_R.SLICEL_X1.CARRY4.CCY0 31_48 CLBLM_R.SLICEL_X1.CARRY4.DCY0 31_49 CLBLM_R.SLICEL_X1.CEUSEDMUX 00_36 +CLBLM_R.SLICEL_X1.CFF.DMUX.CX !31_35 !31_36 !31_37 31_38 +CLBLM_R.SLICEL_X1.CFF.DMUX.CY !31_36 !31_38 31_35 31_37 +CLBLM_R.SLICEL_X1.CFF.DMUX.F7 !31_36 !31_37 31_35 31_38 +CLBLM_R.SLICEL_X1.CFF.DMUX.O5 !31_37 !31_38 31_35 31_36 +CLBLM_R.SLICEL_X1.CFF.DMUX.O6 !31_35 !31_37 !31_38 31_36 +CLBLM_R.SLICEL_X1.CFF.DMUX.XOR !31_35 !31_36 !31_38 31_37 CLBLM_R.SLICEL_X1.CFF.ZINI 31_34 CLBLM_R.SLICEL_X1.CFF.ZRST 30_34 CLBLM_R.SLICEL_X1.CLKINV 00_52 @@ -218,6 +236,11 @@ 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 CLBLM_R.SLICEL_X1.D5FF.ZRST 00_56 +CLBLM_R.SLICEL_X1.DFF.DMUX.CY !31_60 !31_61 30_58 31_62 +CLBLM_R.SLICEL_X1.DFF.DMUX.DX !30_58 !31_60 !31_62 31_61 +CLBLM_R.SLICEL_X1.DFF.DMUX.O5 !31_61 !31_62 30_58 31_60 +CLBLM_R.SLICEL_X1.DFF.DMUX.O6 !30_58 !31_61 !31_62 31_60 +CLBLM_R.SLICEL_X1.DFF.DMUX.XOR !30_58 !31_60 !31_61 31_62 CLBLM_R.SLICEL_X1.DFF.ZINI 31_59 CLBLM_R.SLICEL_X1.DFF.ZRST 31_50 CLBLM_R.SLICEL_X1.DLUT.INIT[00] 26_63 @@ -291,6 +314,12 @@ CLBLM_R.SLICEM_X0.A5FF.MUX.A 30_09 CLBLM_R.SLICEM_X0.A5FF.MUX.B 30_10 CLBLM_R.SLICEM_X0.A5FF.ZINI 31_06 CLBLM_R.SLICEM_X0.A5FF.ZRST 01_07 +CLBLM_R.SLICEM_X0.AFF.DMUX.AX !30_00 !30_02 !30_03 30_01 +CLBLM_R.SLICEM_X0.AFF.DMUX.CY !30_01 !30_03 30_00 30_02 +CLBLM_R.SLICEM_X0.AFF.DMUX.F7 !30_02 !30_03 30_00 30_01 +CLBLM_R.SLICEM_X0.AFF.DMUX.O5 !30_01 !30_02 30_00 30_03 +CLBLM_R.SLICEM_X0.AFF.DMUX.O6 !30_00 !30_01 !30_02 30_03 +CLBLM_R.SLICEM_X0.AFF.DMUX.XOR !30_00 !30_01 !30_03 30_02 CLBLM_R.SLICEM_X0.AFF.ZINI 31_03 CLBLM_R.SLICEM_X0.AFF.ZRST 30_12 CLBLM_R.SLICEM_X0.ALUT.INIT[00] 34_15 @@ -361,6 +390,12 @@ 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 CLBLM_R.SLICEM_X0.B5FF.ZRST 01_19 +CLBLM_R.SLICEM_X0.BFF.DMUX.BX !30_24 !30_25 !30_27 30_26 +CLBLM_R.SLICEM_X0.BFF.DMUX.CY !30_24 !30_26 30_25 30_27 +CLBLM_R.SLICEM_X0.BFF.DMUX.F8 !30_24 !30_25 30_26 30_27 +CLBLM_R.SLICEM_X0.BFF.DMUX.O5 !30_25 !30_26 30_24 30_27 +CLBLM_R.SLICEM_X0.BFF.DMUX.O6 !30_25 !30_26 !30_27 30_24 +CLBLM_R.SLICEM_X0.BFF.DMUX.XOR !30_24 !30_26 !30_27 30_25 CLBLM_R.SLICEM_X0.BFF.ZINI 31_28 CLBLM_R.SLICEM_X0.BFF.ZRST 30_30 CLBLM_R.SLICEM_X0.BLUT.INIT[00] 34_31 @@ -436,6 +471,12 @@ CLBLM_R.SLICEM_X0.CARRY4.BCY0 01_15 CLBLM_R.SLICEM_X0.CARRY4.CCY0 30_48 CLBLM_R.SLICEM_X0.CARRY4.DCY0 30_49 CLBLM_R.SLICEM_X0.CEUSEDMUX 01_39 +CLBLM_R.SLICEM_X0.CFF.DMUX.CX !30_35 !30_37 !30_38 30_36 +CLBLM_R.SLICEM_X0.CFF.DMUX.CY !30_36 !30_38 30_35 30_37 +CLBLM_R.SLICEM_X0.CFF.DMUX.F7 !30_37 !30_38 30_35 30_36 +CLBLM_R.SLICEM_X0.CFF.DMUX.O5 !30_36 !30_37 30_35 30_38 +CLBLM_R.SLICEM_X0.CFF.DMUX.O6 !30_35 !30_36 !30_37 30_38 +CLBLM_R.SLICEM_X0.CFF.DMUX.XOR !30_35 !30_36 !30_38 30_37 CLBLM_R.SLICEM_X0.CFF.ZINI 31_33 CLBLM_R.SLICEM_X0.CFF.ZRST 30_33 CLBLM_R.SLICEM_X0.CLKINV 01_51 @@ -507,6 +548,11 @@ 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 CLBLM_R.SLICEM_X0.D5FF.ZRST 01_55 +CLBLM_R.SLICEM_X0.DFF.DMUX.CY !30_59 !30_61 30_60 30_62 +CLBLM_R.SLICEM_X0.DFF.DMUX.DX !30_59 !30_60 !30_62 30_61 +CLBLM_R.SLICEM_X0.DFF.DMUX.O5 !30_60 !30_61 30_59 30_62 +CLBLM_R.SLICEM_X0.DFF.DMUX.O6 !30_60 !30_61 !30_62 30_59 +CLBLM_R.SLICEM_X0.DFF.DMUX.XOR !30_59 !30_61 !30_62 30_60 CLBLM_R.SLICEM_X0.DFF.ZINI 31_58 CLBLM_R.SLICEM_X0.DFF.ZRST 30_50 CLBLM_R.SLICEM_X0.DLUT.INIT[00] 34_63