aboutsummaryrefslogtreecommitdiffstats
path: root/gowin/constids.inc
diff options
context:
space:
mode:
authorYRabbit <rabbit@yrabbit.cyou>2022-02-23 15:53:04 +1000
committerYRabbit <rabbit@yrabbit.cyou>2022-02-23 15:53:04 +1000
commitad49b7c78d393cf95d5d80707008d5904d302df2 (patch)
tree8dba531573e7aa1254ab56ee801c83b6540d8670 /gowin/constids.inc
parent4666ea7051b0974d9bf8333a8895ad075e3c21d8 (diff)
downloadnextpnr-ad49b7c78d393cf95d5d80707008d5904d302df2.tar.gz
nextpnr-ad49b7c78d393cf95d5d80707008d5904d302df2.tar.bz2
nextpnr-ad49b7c78d393cf95d5d80707008d5904d302df2.zip
gowin: Add support for true differential output
The new primitive appears as an amalgamation of two existing OBUF primitives. Compatible with older versions of apicula, although, of course, using TLVDS_OBUF with old databases will not bring the desired result, but no crash. Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
Diffstat (limited to 'gowin/constids.inc')
-rw-r--r--gowin/constids.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gowin/constids.inc b/gowin/constids.inc
index be016e0e..3e72340a 100644
--- a/gowin/constids.inc
+++ b/gowin/constids.inc
@@ -636,6 +636,8 @@ X(I)
X(O)
X(IO)
X(OE)
+X(OB)
+
// bels
X(DFF0)
X(DFF1)
@@ -735,6 +737,7 @@ X(IBUF)
X(OBUF)
X(IOBUF)
X(TBUF)
+X(TLVDS_OBUF)
// primitive attributes
X(INIT)
@@ -744,6 +747,8 @@ X(INPUT_USED)
X(OUTPUT_USED)
X(ENABLE_USED)
X(BEL)
+X(DIFF)
+X(DIFF_TYPE)
// ports
X(EN)