nextpnr/himbaechel/uarch/gowin
YRabbit 2e8280a949 Gowin. Fix pipeline mode in BSRAM.
It seems that the internal registers on the BSRAM output pins in
READ_MODE=1'b1 (pipeline) mode do not function properly because in the
images generated by Gowin IDE an external register is added to each pin,
and the BSRAM itself switches to READ_MODE=1'b0 (bypass) mode .

This is observed on Tangnano9k and Tangnano20k boards.

Here we repeat this fix.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2024-06-25 11:14:02 +02:00
..
CMakeLists.txt gowin: Himbaechel. Add GW1NZ-1 BSRAM. 2023-11-26 13:08:09 +01:00
constids.inc Gowin. Fix pipeline mode in BSRAM. 2024-06-25 11:14:02 +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. Fix pipeline mode in BSRAM. 2024-06-25 11:14:02 +02:00
gowin_utils.cc Gowin. Fix pipeline mode in BSRAM. 2024-06-25 11:14:02 +02:00
gowin_utils.h Gowin. Fix pipeline mode in BSRAM. 2024-06-25 11:14:02 +02:00
gowin.cc Gowin. Add fix for Single Port BSRAM 2024-06-25 11:14:02 +02:00
gowin.h Gowin. Fix pipeline mode in BSRAM. 2024-06-25 11:14:02 +02:00
pack.cc Gowin. Fix pipeline mode in BSRAM. 2024-06-25 11:14:02 +02:00
pack.h gowin: Himbaechel. Add ALU. 2023-08-31 08:28:09 +02:00