blob: 583f68eb01987b199698c21f63e8ccaa459dc690 [file]
PART = xczu7ev-ffvc1156-2-i
BIT2FASM_ARGS = --verbose
SOURCES = top_mini.v
all: top.fasm top.bits segprint.log
clean:
@rm -f *.bit
@rm -f *.bin
@rm -f *.bits
@rm -f *.fasm
@rm -f *.log
@rm -rf build
.PHONY: all clean
top.bit: $(VIVADO) $(SOURCES) runme.py
source zynqusp-swbut.sh; \
python runme.py
cp build/*.bit ./
top.fasm: top.bit
PYTHONPATH="$(URAY_DIR):$(URAY_DIR)/utils:$(URAY_DIR)/third_party/fasm" \
PATH="$(URAY_DIR)/build/tools:$(PATH)" \
$(URAY_BIT2FASM) $(BIT2FASM_ARGS) \
top.bit >top.fasm \
|| (rm -f top.fasm && exit 1)
top.bits: top.bit
$(URAY_BITREAD) -part_file $(URAY_DIR)/database/zynqusp/$(PART)/part.yaml -o top.bits -z -y top.bit
segprint.log: top.bits
$(URAY_SEGPRINT) -z -D -b top.bits > segprint.log