nextpnr/gowin
YRabbit 95ace0fade gowin: Add support for OSER primitives
* placement of OSER4, OVIDEO, OSER8 and SER10 primitives is supported;
* primitives are implemented for the GW1N-1, GW1NZ-1, GW1NSR-4C,
  GW1NR-9, GW1NR-9C chips;
* the initial support for special HCLK clock wires is implemented to the
  extent necessary for OSER primitives to function;
* output to both regular IO and TLVDS_OBUF is supported;
* tricks required for IOLOGIC to work on one side of the -9 and -9C
  chips are taken into account;
* various edits, such as using idf() instead of the local buffer.

Compatible with old apicula bases.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2023-03-23 12:37:53 +01: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 support for OSER primitives 2023-03-23 12:37:53 +01:00
arch.h gowin: Add support for OSER primitives 2023-03-23 12:37:53 +01:00
archdefs.h gowin: add support for wide LUTs. 2021-10-07 18:38:33 +10:00
cells.cc gowin: Add support for OSER primitives 2023-03-23 12:37:53 +01:00
cells.h gowin: Add support for OSER primitives 2023-03-23 12:37:53 +01:00
CMakeLists.txt gowin: Add GW1NZ-1 2022-02-15 14:12:16 +02:00
constids.inc gowin: Add support for OSER primitives 2023-03-23 12:37:53 +01:00
cst.cc gowin: Add GUI. 2022-01-29 14:45:17 +10:00
cst.h gowin: Add GUI. 2022-01-29 14:45:17 +10:00
family.cmake Gowin target (#542) 2020-12-30 14:59:55 +00:00
gfx.cc gowin: fix build for wasm 2022-12-21 16:13:08 +10:00
gfx.h gowin: fix build for wasm 2022-12-21 16:13:08 +10:00
globals.cc gowin: Add PLL support for the GW1NR-9C chip 2023-01-26 20:26:05 +10:00
globals.h gowin: improve clock wire routing 2022-12-30 11:55:39 +10:00
main.cc gowin: improve clock wire routing 2022-12-30 11:55:39 +10:00
pack.cc gowin: Add support for OSER primitives 2023-03-23 12:37:53 +01:00