nextpnr/himbaechel/uarch/gowin
YRabbit 7dd4a8c1d5 Gowin. Implement power saving primitive
As the board on the GW1N-1 chip becomes a rarity, its replacement is the
Tangnano1k board with the GW1NZ-1 chip. This chip has a unique mechanism
for turning off power to important things such as OSC, PLL, etc.

Here we introduce a primitive that allows energy saving to be controlled
dynamically.

We also bring the names of some functions to uniformity.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2024-07-08 16:44:49 +02:00
..
CMakeLists.txt gowin: Himbaechel. Add GW1NZ-1 BSRAM. 2023-11-26 13:08:09 +01:00
constids.inc Gowin. Implement power saving primitive 2024-07-08 16:44:49 +02:00
cst.cc gowin: Himbaechel. Extend clock router 2023-09-08 09:15:35 +02:00
cst.h gowin: Himbaechel. Add constraint file processing. 2023-08-31 08:28:09 +02:00
globals.cc gowin: Add support for DSP primitives. 2024-03-22 09:47:10 +00:00
globals.h gowin: Himbaechel. Add a clock router. 2023-08-31 08:28:09 +02:00
gowin_arch_gen.py Gowin. Implement power saving primitive 2024-07-08 16:44:49 +02:00
gowin_utils.cc Gowin. Implement power saving primitive 2024-07-08 16:44:49 +02:00
gowin_utils.h Gowin. Implement power saving primitive 2024-07-08 16:44:49 +02:00
gowin.cc Gowin. Implement power saving primitive 2024-07-08 16:44:49 +02:00
gowin.h Gowin. Implement power saving primitive 2024-07-08 16:44:49 +02:00
pack.cc Gowin. Implement power saving primitive 2024-07-08 16:44:49 +02:00
pack.h gowin: Himbaechel. Add ALU. 2023-08-31 08:28:09 +02:00