Update to prjtrellis c146baf9290fdeff814ff8247ddc9e50b3d2572e
Signed-off-by: David Shah <davey1576@gmail.com>
diff --git a/ECP5/tiledata/PICL0/bits.db b/ECP5/tiledata/PICL0/bits.db
index d3bc237..78412f9 100644
--- a/ECP5/tiledata/PICL0/bits.db
+++ b/ECP5/tiledata/PICL0/bits.db
@@ -45,6 +45,19 @@
0 -
LSRMUX F2B3
+.config_enum IOLOGICA.MIDDRX.MODE NONE
+MIDDRX2 F1B2 F6B10
+NONE -
+
+.config_enum IOLOGICA.MIDDRX_MODDRX.WRCLKMUX DQSW
+DQSW -
+DQSW270 F8B4
+
+.config_enum IOLOGICA.MODDRX.MODE NONE
+MODDRX2 F8B3
+MOSHX2 F8B4 F9B3
+NONE -
+
.config_enum IOLOGICA.MODE NONE
IDDRX1_ODDRX1 F0B5 F2B2 F6B1 F8B2 F9B2 F9B4
IDDRXN F0B5 F6B1 F8B2 F9B2 F9B4
@@ -53,6 +66,14 @@
NONE -
ODDRXN F0B5 F6B1 F6B3 F7B3 F8B2 F9B2 F9B4
+.config_enum IOLOGICA.MTDDRX.DQSW_INVERT DISABLED
+DISABLED -
+ENABLED F0B4
+
+.config_enum IOLOGICA.MTDDRX.MODE NONE
+MTSHX2 F0B4 F3B4 F8B3
+NONE -
+
.config_enum IOLOGICA.ODDRXN.MODE ODDRX2
ODDR71 F0B9 F1B9 F8B8 F9B3 F9B8
ODDRX2 -
@@ -85,6 +106,19 @@
0 -
LSRMUX F4B8
+.config_enum IOLOGICB.MIDDRX.MODE NONE
+MIDDRX2 F3B7 F7B10
+NONE -
+
+.config_enum IOLOGICB.MIDDRX_MODDRX.WRCLKMUX DQSW
+DQSW -
+DQSW270 F0B10
+
+.config_enum IOLOGICB.MODDRX.MODE NONE
+MODDRX2 F0B9
+MOSHX2 F0B10 F1B9
+NONE -
+
.config_enum IOLOGICB.MODE NONE
IDDRX1_ODDRX1 F0B8 F1B8 F1B10 F2B10 F4B7 F8B6
IDDRXN F0B8 F1B8 F1B10 F2B10 F8B6
@@ -93,6 +127,14 @@
NONE -
ODDRXN F0B8 F1B8 F1B10 F2B10 F8B6 F8B8 F9B8
+.config_enum IOLOGICB.MTDDRX.DQSW_INVERT DISABLED
+DISABLED -
+ENABLED F2B9
+
+.config_enum IOLOGICB.MTDDRX.MODE NONE
+MTSHX2 F0B9 F2B9 F5B9
+NONE -
+
.config_enum IOLOGICB.ODDRXN.MODE ODDRX2
ODDR71 F1B9
ODDRX2 -
diff --git a/ECP5/tiledata/PICL2/bits.db b/ECP5/tiledata/PICL2/bits.db
index e176672..7465ef2 100644
--- a/ECP5/tiledata/PICL2/bits.db
+++ b/ECP5/tiledata/PICL2/bits.db
@@ -41,6 +41,19 @@
0 -
LSRMUX F2B3
+.config_enum IOLOGICC.MIDDRX.MODE NONE
+MIDDRX2 F1B2 F6B10
+NONE -
+
+.config_enum IOLOGICC.MIDDRX_MODDRX.WRCLKMUX DQSW
+DQSW -
+DQSW270 F8B4
+
+.config_enum IOLOGICC.MODDRX.MODE NONE
+MODDRX2 F8B3
+MOSHX2 F8B4 F9B3
+NONE -
+
.config_enum IOLOGICC.MODE NONE
IDDRX1_ODDRX1 F0B5 F2B2 F6B1 F8B2 F9B2 F9B4
IDDRXN F0B5 F6B1 F8B2 F9B2 F9B4
@@ -49,6 +62,14 @@
NONE -
ODDRXN F0B5 F6B1 F6B3 F7B3 F8B2 F9B2 F9B4
+.config_enum IOLOGICC.MTDDRX.DQSW_INVERT DISABLED
+DISABLED -
+ENABLED F0B4
+
+.config_enum IOLOGICC.MTDDRX.MODE NONE
+MTSHX2 F0B4 F3B4 F8B3
+NONE -
+
.config_enum IOLOGICC.ODDRXN.MODE ODDRX2
ODDR71 F0B9 F1B9 F2B9 F9B3 F9B8
ODDRX2 -
@@ -81,6 +102,19 @@
0 -
LSRMUX F4B8
+.config_enum IOLOGICD.MIDDRX.MODE NONE
+MIDDRX2 F3B7 F7B10
+NONE -
+
+.config_enum IOLOGICD.MIDDRX_MODDRX.WRCLKMUX DQSW
+DQSW -
+DQSW270 F1B10
+
+.config_enum IOLOGICD.MODDRX.MODE NONE
+MODDRX2 F1B9
+MOSHX2 F1B10 F2B9
+NONE -
+
.config_enum IOLOGICD.MODE NONE
IDDRX1_ODDRX1 F0B8 F1B8 F2B10 F3B10 F4B7 F8B6
IDDRXN F0B8 F1B8 F2B10 F3B10 F8B6
@@ -89,6 +123,14 @@
NONE -
ODDRXN F0B8 F0B9 F1B8 F2B10 F3B10 F8B6 F9B8
+.config_enum IOLOGICD.MTDDRX.DQSW_INVERT DISABLED
+DISABLED -
+ENABLED F3B9
+
+.config_enum IOLOGICD.MTDDRX.MODE NONE
+MTSHX2 F1B9 F3B9 F6B9
+NONE -
+
.config_enum IOLOGICD.ODDRXN.MODE ODDRX2
ODDR71 F2B9
ODDRX2 -
diff --git a/ECP5/tiledata/PICR0/bits.db b/ECP5/tiledata/PICR0/bits.db
index b397a17..918697b 100644
--- a/ECP5/tiledata/PICR0/bits.db
+++ b/ECP5/tiledata/PICR0/bits.db
@@ -45,6 +45,19 @@
0 -
LSRMUX F7B3
+.config_enum IOLOGICA.MIDDRX.MODE NONE
+MIDDRX2 F3B10 F8B2
+NONE -
+
+.config_enum IOLOGICA.MIDDRX_MODDRX.WRCLKMUX DQSW
+DQSW -
+DQSW270 F1B4
+
+.config_enum IOLOGICA.MODDRX.MODE NONE
+MODDRX2 F1B3
+MOSHX2 F0B3 F1B4
+NONE -
+
.config_enum IOLOGICA.MODE NONE
IDDRX1_ODDRX1 F0B2 F0B4 F1B2 F3B1 F7B2 F9B5
IDDRXN F0B2 F0B4 F1B2 F3B1 F9B5
@@ -53,6 +66,14 @@
NONE -
ODDRXN F0B2 F0B4 F1B2 F2B3 F3B1 F3B3 F9B5
+.config_enum IOLOGICA.MTDDRX.DQSW_INVERT DISABLED
+DISABLED -
+ENABLED F9B4
+
+.config_enum IOLOGICA.MTDDRX.MODE NONE
+MTSHX2 F1B3 F6B4 F9B4
+NONE -
+
.config_enum IOLOGICA.ODDRXN.MODE ODDRX2
ODDR71 F0B3 F0B8 F1B8 F8B9 F9B9
ODDRX2 -
@@ -85,6 +106,19 @@
0 -
LSRMUX F5B8
+.config_enum IOLOGICB.MIDDRX.MODE NONE
+MIDDRX2 F2B10 F6B7
+NONE -
+
+.config_enum IOLOGICB.MIDDRX_MODDRX.WRCLKMUX DQSW
+DQSW -
+DQSW270 F9B10
+
+.config_enum IOLOGICB.MODDRX.MODE NONE
+MODDRX2 F9B9
+MOSHX2 F8B9 F9B10
+NONE -
+
.config_enum IOLOGICB.MODE NONE
IDDRX1_ODDRX1 F1B6 F5B7 F7B10 F8B8 F8B10 F9B8
IDDRXN F1B6 F7B10 F8B8 F8B10 F9B8
@@ -93,6 +127,14 @@
NONE -
ODDRXN F0B8 F1B6 F1B8 F7B10 F8B8 F8B10 F9B8
+.config_enum IOLOGICB.MTDDRX.DQSW_INVERT DISABLED
+DISABLED -
+ENABLED F7B9
+
+.config_enum IOLOGICB.MTDDRX.MODE NONE
+MTSHX2 F4B9 F7B9 F9B9
+NONE -
+
.config_enum IOLOGICB.ODDRXN.MODE ODDRX2
ODDR71 F8B9
ODDRX2 -
diff --git a/ECP5/tiledata/PICR2/bits.db b/ECP5/tiledata/PICR2/bits.db
index 4bf3905..c222fdf 100644
--- a/ECP5/tiledata/PICR2/bits.db
+++ b/ECP5/tiledata/PICR2/bits.db
@@ -41,6 +41,19 @@
0 -
LSRMUX F7B3
+.config_enum IOLOGICC.MIDDRX.MODE NONE
+MIDDRX2 F3B10 F8B2
+NONE -
+
+.config_enum IOLOGICC.MIDDRX_MODDRX.WRCLKMUX DQSW
+DQSW -
+DQSW270 F1B4
+
+.config_enum IOLOGICC.MODDRX.MODE NONE
+MODDRX2 F1B3
+MOSHX2 F0B3 F1B4
+NONE -
+
.config_enum IOLOGICC.MODE NONE
IDDRX1_ODDRX1 F0B2 F0B4 F1B2 F3B1 F7B2 F9B5
IDDRXN F0B2 F0B4 F1B2 F3B1 F9B5
@@ -49,6 +62,14 @@
NONE -
ODDRXN F0B2 F0B4 F1B2 F2B3 F3B1 F3B3 F9B5
+.config_enum IOLOGICC.MTDDRX.DQSW_INVERT DISABLED
+DISABLED -
+ENABLED F9B4
+
+.config_enum IOLOGICC.MTDDRX.MODE NONE
+MTSHX2 F1B3 F6B4 F9B4
+NONE -
+
.config_enum IOLOGICC.ODDRXN.MODE ODDRX2
ODDR71 F0B3 F0B8 F7B9 F8B9 F9B9
ODDRX2 -
@@ -81,6 +102,19 @@
0 -
LSRMUX F5B8
+.config_enum IOLOGICD.MIDDRX.MODE NONE
+MIDDRX2 F2B10 F6B7
+NONE -
+
+.config_enum IOLOGICD.MIDDRX_MODDRX.WRCLKMUX DQSW
+DQSW -
+DQSW270 F8B10
+
+.config_enum IOLOGICD.MODDRX.MODE NONE
+MODDRX2 F8B9
+MOSHX2 F7B9 F8B10
+NONE -
+
.config_enum IOLOGICD.MODE NONE
IDDRX1_ODDRX1 F1B6 F5B7 F6B10 F7B10 F8B8 F9B8
IDDRXN F1B6 F6B10 F7B10 F8B8 F9B8
@@ -89,6 +123,14 @@
NONE -
ODDRXN F0B8 F1B6 F6B10 F7B10 F8B8 F9B8 F9B9
+.config_enum IOLOGICD.MTDDRX.DQSW_INVERT DISABLED
+DISABLED -
+ENABLED F6B9
+
+.config_enum IOLOGICD.MTDDRX.MODE NONE
+MTSHX2 F3B9 F6B9 F8B9
+NONE -
+
.config_enum IOLOGICD.ODDRXN.MODE ODDRX2
ODDR71 F7B9
ODDRX2 -