diff options
author | YRabbit <rabbit@yrabbit.cyou> | 2023-04-12 13:42:16 +1000 |
---|---|---|
committer | myrtle <gatecat@ds0.me> | 2023-04-12 14:35:17 +0200 |
commit | fddacb3dc1dd4c977d48bd91fc73b8177e44a632 (patch) | |
tree | 2ab54633423e38a6f1651ed59997cfd079d15a68 /gowin/constids.inc | |
parent | 7557d33dc670f0863c5a085e1d755ff693e05fbf (diff) | |
download | nextpnr-fddacb3dc1dd4c977d48bd91fc73b8177e44a632.tar.gz nextpnr-fddacb3dc1dd4c977d48bd91fc73b8177e44a632.tar.bz2 nextpnr-fddacb3dc1dd4c977d48bd91fc73b8177e44a632.zip |
gowin: implement IDES16 and OSER16 primitives
These are very cumbersome primitives that take up two cells and
consequently 4 IOLOGIC bels.
The primitives are implemented for the chips that contain them and are
supported by apicula GW1NSR-4C, GW1NR-9 and GW1NR-9C.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
Diffstat (limited to 'gowin/constids.inc')
-rw-r--r-- | gowin/constids.inc | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/gowin/constids.inc b/gowin/constids.inc index 5bd2aa46..daedb8a6 100644 --- a/gowin/constids.inc +++ b/gowin/constids.inc @@ -767,8 +767,6 @@ X(TX3) X(FCLK) X(PCLK) X(CALIB) -X(Q8) -X(Q9) X(ODDR_ALWAYS_LOW) X(ODDR_ALWAYS_HIGH) X(GW9_ALWAYS_LOW0) @@ -776,6 +774,7 @@ X(GW9_ALWAYS_LOW1) X(GW9C_ALWAYS_LOW0) X(GW9C_ALWAYS_LOW1) X(OBUF_TYPE) +X(IBUF_TYPE) X(SBUF) X(DBUF) X(ODDR) @@ -805,6 +804,20 @@ X(IOLOGIC_MASTER_CELL) X(IOLOGIC_AUX_CELL) X(D8) X(D9) +X(D10) +X(D11) +X(D12) +X(D13) +X(D14) +X(D15) +X(Q8) +X(Q9) +X(Q10) +X(Q11) +X(Q12) +X(Q13) +X(Q14) +X(Q15) // Wide LUTs X(MUX2_LUT5) |