Add all BMID variants Signed-off-by: David Shah <dave@ds0.me>
diff --git a/ECP5/tiledata/BMID_0H/bits.db b/ECP5/tiledata/BMID_0H/bits.db index 8b13789..0588baa 100644 --- a/ECP5/tiledata/BMID_0H/bits.db +++ b/ECP5/tiledata/BMID_0H/bits.db
@@ -1 +1,238 @@ +# Routing Mux Bits +.mux G_BDCC0CLKI +G_JBLQPCLKCIB0 !F17B0 !F18B0 !F19B0 F20B0 +G_JLLMPCLKCIB1 F17B0 F18B0 F19B0 !F20B0 +G_JSEDCLKOUT !F17B0 F18B0 !F19B0 F20B0 + +.mux G_BDCC1CLKI +G_JBLQPCLKCIB1 !F22B0 F24B0 +N1_JJTCK F22B0 F24B0 + +.mux G_BDCC2CLKI +G_JBRQPCLKCIB0 !F25B0 !F26B0 !F27B0 F28B0 +G_JLRMPCLKCIB1 F25B0 F26B0 F27B0 !F28B0 + +.mux G_BDCC3CLKI +G_JBRQPCLKCIB1 F32B0 + +.mux G_BDCC4CLKI +G_JBRQPCLKCIB1 !F33B0 !F34B0 !F35B0 F36B0 +G_JLLMPCLKCIB1 F33B0 F34B0 F35B0 !F36B0 + +.mux G_BDCC5CLKI +G_JBRQPCLKCIB0 F40B0 +G_JLLMPCLKCIB3 F37B0 F38B0 F39B0 !F40B0 + +.mux G_BDCC6CLKI +G_JBLQPCLKCIB1 !F41B0 !F42B0 !F43B0 F44B0 +G_JLRMPCLKCIB1 F41B0 F42B0 F43B0 !F44B0 +N1_JJTCK !F41B0 F42B0 !F43B0 F44B0 + +.mux G_BDCC7CLKI +G_JBLQPCLKCIB0 !F46B0 F48B0 +G_JSEDCLKOUT F46B0 F48B0 + + +# Non-Routing Configuration + +# Fixed Connections +.fixed_conn G_CLKI_BDCC0 G_BDCC0CLKI + +.fixed_conn G_CLKI_BDCC1 G_BDCC1CLKI + +.fixed_conn G_CLKI_BDCC10 G_BDCC10CLKI + +.fixed_conn G_CLKI_BDCC11 G_BDCC11CLKI + +.fixed_conn G_CLKI_BDCC12 G_BDCC12CLKI + +.fixed_conn G_CLKI_BDCC13 G_BDCC13CLKI + +.fixed_conn G_CLKI_BDCC14 G_BDCC14CLKI + +.fixed_conn G_CLKI_BDCC15 G_BDCC15CLKI + +.fixed_conn G_CLKI_BDCC2 G_BDCC2CLKI + +.fixed_conn G_CLKI_BDCC3 G_BDCC3CLKI + +.fixed_conn G_CLKI_BDCC4 G_BDCC4CLKI + +.fixed_conn G_CLKI_BDCC5 G_BDCC5CLKI + +.fixed_conn G_CLKI_BDCC6 G_BDCC6CLKI + +.fixed_conn G_CLKI_BDCC7 G_BDCC7CLKI + +.fixed_conn G_CLKI_BDCC8 G_BDCC8CLKI + +.fixed_conn G_CLKI_BDCC9 G_BDCC9CLKI + +.fixed_conn G_JBLQPCLKCIB0 25K_N1W6_JD7 + +.fixed_conn G_JBLQPCLKCIB0 45K_N1W6_JD7 + +.fixed_conn G_JBLQPCLKCIB0 85K_N1W6_JD7 + +.fixed_conn G_JBLQPCLKCIB1 25K_N1W7_JD7 + +.fixed_conn G_JBLQPCLKCIB1 45K_N1W7_JD7 + +.fixed_conn G_JBLQPCLKCIB1 85K_N1W7_JD7 + +.fixed_conn G_JBRQPCLKCIB0 25K_N1E7_JD7 + +.fixed_conn G_JBRQPCLKCIB0 45K_N1E7_JD7 + +.fixed_conn G_JBRQPCLKCIB0 85K_N1E7_JD7 + +.fixed_conn G_JBRQPCLKCIB1 25K_N1E8_JD7 + +.fixed_conn G_JBRQPCLKCIB1 45K_N1E8_JD7 + +.fixed_conn G_JBRQPCLKCIB1 85K_N1E8_JD7 + +.fixed_conn G_JCE_BDCC0 25K_N1_JB0 + +.fixed_conn G_JCE_BDCC0 45K_N1_JB0 + +.fixed_conn G_JCE_BDCC0 85K_N1_JB0 + +.fixed_conn G_JCE_BDCC1 25K_N1_JB1 + +.fixed_conn G_JCE_BDCC1 45K_N1_JB1 + +.fixed_conn G_JCE_BDCC1 85K_N1_JB1 + +.fixed_conn G_JCE_BDCC10 25K_N1E1_JA2 + +.fixed_conn G_JCE_BDCC10 45K_N1E1_JA2 + +.fixed_conn G_JCE_BDCC10 85K_N1E1_JA2 + +.fixed_conn G_JCE_BDCC11 25K_N1E1_JA3 + +.fixed_conn G_JCE_BDCC11 45K_N1E1_JA3 + +.fixed_conn G_JCE_BDCC11 85K_N1E1_JA3 + +.fixed_conn G_JCE_BDCC12 25K_N1E1_JA4 + +.fixed_conn G_JCE_BDCC12 45K_N1E1_JA4 + +.fixed_conn G_JCE_BDCC12 85K_N1E1_JA4 + +.fixed_conn G_JCE_BDCC13 25K_N1E1_JA5 + +.fixed_conn G_JCE_BDCC13 45K_N1E1_JA5 + +.fixed_conn G_JCE_BDCC13 85K_N1E1_JA5 + +.fixed_conn G_JCE_BDCC14 25K_N1E1_JA6 + +.fixed_conn G_JCE_BDCC14 45K_N1E1_JA6 + +.fixed_conn G_JCE_BDCC14 85K_N1E1_JA6 + +.fixed_conn G_JCE_BDCC15 25K_N1E1_JA7 + +.fixed_conn G_JCE_BDCC15 45K_N1E1_JA7 + +.fixed_conn G_JCE_BDCC15 85K_N1E1_JA7 + +.fixed_conn G_JCE_BDCC2 25K_N1_JB2 + +.fixed_conn G_JCE_BDCC2 45K_N1_JB2 + +.fixed_conn G_JCE_BDCC2 85K_N1_JB2 + +.fixed_conn G_JCE_BDCC3 25K_N1_JB3 + +.fixed_conn G_JCE_BDCC3 45K_N1_JB3 + +.fixed_conn G_JCE_BDCC3 85K_N1_JB3 + +.fixed_conn G_JCE_BDCC4 25K_N1_JB4 + +.fixed_conn G_JCE_BDCC4 45K_N1_JB4 + +.fixed_conn G_JCE_BDCC4 85K_N1_JB4 + +.fixed_conn G_JCE_BDCC5 25K_N1_JB5 + +.fixed_conn G_JCE_BDCC5 45K_N1_JB5 + +.fixed_conn G_JCE_BDCC5 85K_N1_JB5 + +.fixed_conn G_JCE_BDCC6 25K_N1_JB6 + +.fixed_conn G_JCE_BDCC6 45K_N1_JB6 + +.fixed_conn G_JCE_BDCC6 85K_N1_JB6 + +.fixed_conn G_JCE_BDCC7 25K_N1_JB7 + +.fixed_conn G_JCE_BDCC7 45K_N1_JB7 + +.fixed_conn G_JCE_BDCC7 85K_N1_JB7 + +.fixed_conn G_JCE_BDCC8 25K_N1E1_JA0 + +.fixed_conn G_JCE_BDCC8 45K_N1E1_JA0 + +.fixed_conn G_JCE_BDCC8 85K_N1E1_JA0 + +.fixed_conn G_JCE_BDCC9 25K_N1E1_JA1 + +.fixed_conn G_JCE_BDCC9 45K_N1E1_JA1 + +.fixed_conn G_JCE_BDCC9 85K_N1E1_JA1 + +.fixed_conn G_JLLMPCLKCIB1 25K_N13W10_JCLK1 + +.fixed_conn G_JLLMPCLKCIB1 45K_N13W10_JCLK1 + +.fixed_conn G_JLLMPCLKCIB1 85K_N13W10_JCLK1 + +.fixed_conn G_JLLMPCLKCIB3 85K_N25W10_JCLK1 + +.fixed_conn G_JLRMPCLKCIB1 25K_N13E10_JCLK1 + +.fixed_conn G_JLRMPCLKCIB1 45K_N13E10_JCLK1 + +.fixed_conn G_JLRMPCLKCIB1 85K_N13E10_JCLK1 + +.fixed_conn G_JLRMPCLKCIB3 85K_N25E10_JCLK1 + +.fixed_conn G_VPFN0000 G_CLKO_BDCC0 + +.fixed_conn G_VPFN0100 G_CLKO_BDCC1 + +.fixed_conn G_VPFN0200 G_CLKO_BDCC2 + +.fixed_conn G_VPFN0300 G_CLKO_BDCC3 + +.fixed_conn G_VPFN0400 G_CLKO_BDCC4 + +.fixed_conn G_VPFN0500 G_CLKO_BDCC5 + +.fixed_conn G_VPFN0600 G_CLKO_BDCC6 + +.fixed_conn G_VPFN0700 G_CLKO_BDCC7 + +.fixed_conn G_VPFN0800 G_CLKO_BDCC8 + +.fixed_conn G_VPFN0900 G_CLKO_BDCC9 + +.fixed_conn G_VPFN1000 G_CLKO_BDCC10 + +.fixed_conn G_VPFN1100 G_CLKO_BDCC11 + +.fixed_conn G_VPFN1200 G_CLKO_BDCC12 + +.fixed_conn G_VPFN1300 G_CLKO_BDCC13 + +.fixed_conn G_VPFN1400 G_CLKO_BDCC14 + +.fixed_conn G_VPFN1500 G_CLKO_BDCC15
diff --git a/ECP5/tiledata/BMID_2/bits.db b/ECP5/tiledata/BMID_2/bits.db index 8b13789..cfb3a89 100644 --- a/ECP5/tiledata/BMID_2/bits.db +++ b/ECP5/tiledata/BMID_2/bits.db
@@ -1 +1,38 @@ +# Routing Mux Bits +.mux G_BDCC10CLKI +G_JBLQPCLKCIB1 !F25B0 F27B0 +N1W1_JJTCK F25B0 F27B0 +.mux G_BDCC11CLKI +G_JBLQPCLKCIB0 !F28B0 !F29B0 !F30B0 F31B0 +G_JLLMPCLKCIB1 F28B0 F29B0 F30B0 !F31B0 +G_JSEDCLKOUT !F28B0 F29B0 !F30B0 F31B0 + +.mux G_BDCC12CLKI +G_JBLQPCLKCIB0 !F33B0 F35B0 +G_JSEDCLKOUT F33B0 F35B0 + +.mux G_BDCC13CLKI +G_JBLQPCLKCIB1 !F36B0 !F37B0 !F38B0 F39B0 +G_JLRMPCLKCIB1 F36B0 F37B0 F38B0 !F39B0 +N1W1_JJTCK !F36B0 F37B0 !F38B0 F39B0 + +.mux G_BDCC14CLKI +G_JBRQPCLKCIB0 !F40B0 !F41B0 !F42B0 F43B0 +G_JLLMPCLKCIB1 F40B0 F41B0 F42B0 !F43B0 + +.mux G_BDCC15CLKI +G_JBRQPCLKCIB1 F47B0 + +.mux G_BDCC8CLKI +G_JBRQPCLKCIB1 !F16B0 !F17B0 !F18B0 F19B0 +G_JLRMPCLKCIB1 F16B0 F17B0 F18B0 !F19B0 + +.mux G_BDCC9CLKI +G_JBRQPCLKCIB0 F23B0 +G_JLLMPCLKCIB3 F20B0 F21B0 F22B0 !F23B0 + + +# Non-Routing Configuration + +# Fixed Connections