Update to prjtrellis 021da0f94f17678aa84a3a6eb629211f8923939a Signed-off-by: David Shah <dave@ds0.me>
diff --git a/ECP5/tiledata/DCU0/bits.db b/ECP5/tiledata/DCU0/bits.db index d4cf9b8..07b2c5e 100644 --- a/ECP5/tiledata/DCU0/bits.db +++ b/ECP5/tiledata/DCU0/bits.db
@@ -162,6 +162,8 @@ .fixed_conn CH1_RX_REFCLK_DCU CH1_RX_REFCLK +.fixed_conn D_REFCLKI JTXREFCLK + .fixed_conn D_REFCLKI_DCU D_REFCLKI .fixed_conn E27_JD_SYNC_ND_DCU JD_SYNC_PULSE2ND_DCU @@ -172,6 +174,10 @@ .fixed_conn E27_JD_TXPLL_LOL_FROM_ND_DCU JD_TXPLL_LOL_TO_ND_DCU +.fixed_conn E27_JREFCLKFROMND JTXREFCLK + +.fixed_conn EXTREFCLK JREFCLKO_EXTREF + .fixed_conn G_JPCSARXCLK0 JCH0_FF_RX_PCLK_DCU .fixed_conn G_JPCSARXCLK1 JCH1_FF_RX_PCLK_DCU @@ -180,6 +186,8 @@ .fixed_conn G_JPCSATXCLK1 JCH1_FF_TX_PCLK_DCU +.fixed_conn JCH0RXREFCLKCIB N1E4_JCLK0 + .fixed_conn JCH0_FFC_CDR_EN_BITSLIP_DCU N1E1_JA1 .fixed_conn JCH0_FFC_DIV11_MODE_RX_DCU N1E1_JC0 @@ -288,6 +296,8 @@ .fixed_conn JCH0_SCISEL_DCU N1E2_JA7 +.fixed_conn JCH1RXREFCLKCIB N1E6_JCLK1 + .fixed_conn JCH1_FFC_CDR_EN_BITSLIP_DCU N1E5_JA3 .fixed_conn JCH1_FFC_DIV11_MODE_RX_DCU N1E6_JD0 @@ -498,6 +508,12 @@ .fixed_conn JOUTPUT_OP1_APIO JCH1_HDOUTP_DCU +.fixed_conn JTXREFCLK EXTREFCLK + +.fixed_conn JTXREFCLK KEEPWIRE + +.fixed_conn JTXREFCLKCIB N1E11_JCLK0 + .fixed_conn N1E10_JF0 JCH1_FF_RX_D_16_DCU .fixed_conn N1E10_JF1 JCH1_FF_RX_D_17_DCU @@ -734,3 +750,15 @@ .fixed_conn N1_JQ4 JCH0_FFS_SKP_DELETED_DCU +.fixed_conn REFCLKN_EXTREF INPUT_REFN_APIO + +.fixed_conn REFCLKP_EXTREF INPUT_REFP_APIO + +.fixed_conn RXREFCLK0 EXTREFCLK + +.fixed_conn RXREFCLK0 KEEPWIRE + +.fixed_conn RXREFCLK1 EXTREFCLK + +.fixed_conn RXREFCLK1 KEEPWIRE +
diff --git a/ECP5/tiledata/DCU1/bits.db b/ECP5/tiledata/DCU1/bits.db index 78f2cff..b6cd19e 100644 --- a/ECP5/tiledata/DCU1/bits.db +++ b/ECP5/tiledata/DCU1/bits.db
@@ -1,4 +1,7 @@ # Routing Mux Bits +.mux W1_CH0_RX_REFCLK +W1_JCH0RXREFCLKCIB F78B1 + # Non-Routing Configuration .config DCU.CH0_LDR_CORE2TX_SEL 0
diff --git a/ECP5/tiledata/DCU5/bits.db b/ECP5/tiledata/DCU5/bits.db index fbe61d7..46bf635 100644 --- a/ECP5/tiledata/DCU5/bits.db +++ b/ECP5/tiledata/DCU5/bits.db
@@ -1,4 +1,7 @@ # Routing Mux Bits +.mux W5_CH1_RX_REFCLK +W5_JCH1RXREFCLKCIB F12B1 + # Non-Routing Configuration .config DCU.CH1_DCOATDCFG 00
diff --git a/ECP5/tiledata/DCU7/bits.db b/ECP5/tiledata/DCU7/bits.db index cda4abe..137e7ae 100644 --- a/ECP5/tiledata/DCU7/bits.db +++ b/ECP5/tiledata/DCU7/bits.db
@@ -1,4 +1,16 @@ # Routing Mux Bits +.mux N1W9_JSERDESREFCLK0 +W7_JREFCLKO_EXTREF F59B1 + +.mux W7_CH0_RX_REFCLK +W7_RXREFCLK0 F58B1 + +.mux W7_CH1_RX_REFCLK +W7_RXREFCLK1 F58B1 + +.mux W7_D_REFCLKI +W7_JTXREFCLKCIB F63B1 + # Non-Routing Configuration .config DCU.D_BITCLK_FROM_ND_EN 0 @@ -52,5 +64,11 @@ F83B1 F84B1 +.config EXTREF.REFCK_DCBIAS_EN 0 +F62B1 + +.config EXTREF.REFCK_RTERM 0 +F61B1 + # Fixed Connections
diff --git a/ECP5/tiledata/DCU8/bits.db b/ECP5/tiledata/DCU8/bits.db index b084fc2..a7efdd2 100644 --- a/ECP5/tiledata/DCU8/bits.db +++ b/ECP5/tiledata/DCU8/bits.db
@@ -105,5 +105,8 @@ .config DCU.D_TXPLL_PWDNB 0 F5B1 +.config EXTREF.REFCK_PWDNB 0 +F4B1 + # Fixed Connections