Add support for test programs

This commit is contained in:
Byron Lathi
2023-09-24 10:29:32 -07:00
parent 13ea5ca71b
commit 9bd031e35e
5 changed files with 115 additions and 1 deletions

View File

@@ -4,6 +4,8 @@ SRCS+=$(shell find ../src/ -type f -name "*.*v")
INC=$(shell find include/ -type f)
TEST_PROGRAM=../../../sw/test_code/simple_mem_test/simple_mem_test.hex
#TODO implement something like sources.list
TOP_MODULE=sim_top
@@ -15,7 +17,7 @@ all: $(INIT_MEM)
iverilog -g2005-sv $(FLAGS) -s $(TOP_MODULE) -o $(TARGET) $(INC) $(SRCS)
$(INIT_MEM):
cp ../$(INIT_MEM) .
cp $(TEST_PROGRAM) ./init_hex.mem
.PHONY: clean
clean: