This commit is contained in:
2026-07-09 22:48:08 +02:00
parent 50dbc682d9
commit 49c9e6315b
56 changed files with 309162 additions and 2007410 deletions

View File

@ -7,6 +7,7 @@ DCK_RUN=$(DCK) run $(DCK_VOLUMES) $(IMAGE_NAME)
DCK_RUN_IT=$(DCK) run $(DCK_VOLUMES) -it $(IMAGE_NAME)
RTL_DIR=RTL/
RTL_V=$(shell find $(RTL_DIR) -name *.v)
RTL_SV=$(shell find $(RTL_DIR) -name "*.sv")
RTL_SVV = $(patsubst %.sv,%.v,$(RTL_SV))
RTL_SOURCE=$(RTL_SVV) $(shell find $(RTL_DIR) -name "*.v")
@ -27,16 +28,23 @@ bash:
gw_sh:
$(DCK_RUN_IT) gw_sh
impl/pnr/build.fs: $(RTL_SVV) build.tcl
impl/pnr/build.fs: $(RTL_SVV) $(RTL_V) build.tcl
$(DCK_RUN) "RTL_FILES=\"$(shell find $(RTL_DIR) -name *.v)\" gw_sh build.tcl"
flash: impl/pnr/build.fs
if [ -z "$(DEVICE_PATH)" ]; then \
echo "Device not found."; \
else \
$(DCK) run --privileged --device /dev/bus/usb:/dev/bus/usb $(DCK_VOLUMES) gowin "openFPGALoader impl/pnr/build.fs"; \
$(DCK) run --privileged --device /dev/bus/usb:/dev/bus/usb $(DCK_VOLUMES) gowin "openFPGALoader --freq 2500000 --board tangmega138k impl/pnr/build.fs"; \
fi
flash2:
$(DCK) run --privileged --device /dev/ttyUSB1:/dev/ttyUSB1 --device /dev/ttyUSB0:/dev/ttyUSB0 $(DCK_VOLUMES) gowin "openFPGALoader --cable ft2232 --freq 2500000 --board tangmega138k impl/pnr/build.fs"; \
help_o:
$(DCK) run --privileged --device /dev/ttyUSB1:/dev/ttyUSB1 --device /dev/ttyUSB0:/dev/ttyUSB0 $(DCK_VOLUMES) gowin "openFPGALoader --help"; \
%.v: %.sv
$(DCK_RUN) "sv2v --write=adjacent $<"