gogogaga
This commit is contained in:
12
Makefile
12
Makefile
@ -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 $<"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user