30 lines
535 B
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
|