Missing files
[mw/milkymist.git] / boards / avnet-sp3aevl / test / Makefile
1 TOPDIR?=$(shell pwd)
2 BOARD_DIR=$(TOPDIR)/../rtl
3 CORES_DIR=$(TOPDIR)/../../../cores
4
5 include ../sources.mak
6
7 SIM_SRC=$(TOPDIR)/system_tb.v $(CORES_DIR)/hpdmc_ddr32/test/iddr.v $(CORES_DIR)/hpdmc_ddr32/test/oddr.v $(CORES_DIR)/hpdmc_ddr32/test/idelay.v
8
9 SRC=$(SIM_SRC) $(BOARD_SRC) $(CORES_SRC)
10
11 all: isim
12
13 cversim: $(SRC) bios.rom
14         cver +define+SIMULATION +incdir+$(BOARD_DIR) +incdir+$(CORES_DIR)/lm32/rtl $(SRC)
15
16 isim: system bios.rom
17         ./system
18
19 system: $(SRC)
20         iverilog -D SIMULATION -I $(BOARD_DIR) -I $(CORES_DIR)/lm32/rtl -o system $(SRC)
21
22 bios.rom: ../../../software/bios/bios.bin
23         ../../../tools/bin2hex ../../../software/bios/bios.bin bios.rom 32768
24
25 clean:
26         rm -f verilog.log bios.rom system
27
28 .PHONY: clean cversim isim