litex/Makefile

30 lines
535 B
Makefile

MSCDIR = ../misoc
CURDIR = ../k7sataphy
PYTHON = python3
TOOLCHAIN = ise
PLATFORM = kc705_impact
CMD = $(PYTHON) make.py -X $(CURDIR) -Op toolchain $(TOOLCHAIN) -p $(PLATFORM) -t test
csv:
cd $(MSCDIR) && $(CMD) --csr_csv $(CURDIR)/test/csr.csv build-csr-csv -Ot gen_mila_csv True
cd $(CURDIR)
bit:
cd $(MSCDIR) && $(CMD) build-bitstream
cd $(CURDIR)
build: csv bit
load:
cd $(MSCDIR) && $(CMD) load-bitstream
cd $(CURDIR)
test:
cd test && $(PYTHON) test_regs.py
cd $(CURDIR)
all: build load test
.PHONY: load test all