nextpnr/himbaechel/uarch/gowin
YRabbit 05ff80a24e Gowin. Add DHCEN primitive.
This primitive allows you to dynamically turn off and turn on the
networks of high-speed clocks.

This is done tracking the routes to the sinks and if the route passes
through a special HCLK MUX (this may be the input MUX or the output MUX,
as well as the interbank MUX), then the control signal of this MUX is
used.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2024-08-13 21:28:06 +10:00
..
CMakeLists.txt gowin: Himbaechel. Add GW1NZ-1 BSRAM. 2023-11-26 13:08:09 +01:00
constids.inc Gowin. Add DHCEN primitive. 2024-08-13 21:28:06 +10:00
cst.cc Himbaechel Gowin: HCLK Support (#1340) 2024-08-03 15:57:22 +02:00
cst.h gowin: Himbaechel. Add constraint file processing. 2023-08-31 08:28:09 +02:00
globals.cc Gowin. Add DHCEN primitive. 2024-08-13 21:28:06 +10:00
globals.h gowin: Himbaechel. Add a clock router. 2023-08-31 08:28:09 +02:00
gowin_arch_gen.py Gowin. Add DHCEN primitive. 2024-08-13 21:28:06 +10:00
gowin_utils.cc Gowin. Add DHCEN primitive. 2024-08-13 21:28:06 +10:00
gowin_utils.h Gowin. Add DHCEN primitive. 2024-08-13 21:28:06 +10:00
gowin.cc Himbaechel Gowin: HCLK Support (#1340) 2024-08-03 15:57:22 +02:00
gowin.h Gowin. Add DHCEN primitive. 2024-08-13 21:28:06 +10:00
pack.cc Gowin. Add DHCEN primitive. 2024-08-13 21:28:06 +10:00
pack.h gowin: Himbaechel. Add ALU. 2023-08-31 08:28:09 +02:00