nextpnr/gowin
YRabbit 5a76b3cb4d gowin: Add simplified IO cells processing
Some models have I/O cells that are IOBUFs, and other types (IBUFs and
OBUFs) are obtained by feeding 1 or 0 to the OEN input.  This is done
with general-purpose routing so it's best to do it here to avoid
conflicts.

For this purpose, in the new bases, these special cells are of type IOBS
(IOB Simplified).

The proposed changes are compatible with bases of previous versions of
Apycula and do not require changing .CST constraint files.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2021-12-20 15:48:38 +10:00
..
arch_pybindings.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch_pybindings.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch.cc gowin: Add simplified IO cells processing 2021-12-20 15:48:38 +10:00
arch.h archapi: Use arbitrary rather than actual placement in predictDelay 2021-12-19 17:15:15 +00:00
archdefs.h gowin: add support for wide LUTs. 2021-10-07 18:38:33 +10:00
cells.cc gowin: Add simplified IO cells processing 2021-12-20 15:48:38 +10:00
cells.h gowin: Add ALU support. 2021-10-22 14:41:18 +10:00
CMakeLists.txt remove generic leftover in gowin 2021-07-17 17:35:49 +02:00
constids.inc gowin: Add simplified IO cells processing 2021-12-20 15:48:38 +10:00
family.cmake Gowin target (#542) 2020-12-30 14:59:55 +00:00
main.cc Clean gowin modification regex 2021-12-18 22:44:08 +03:00
pack.cc gowin: Add simplified IO cells processing 2021-12-20 15:48:38 +10:00