URL
https://opencores.org/ocsvn/or1k_soc_on_altera_embedded_dev_kit/or1k_soc_on_altera_embedded_dev_kit/trunk
Subversion Repositories or1k_soc_on_altera_embedded_dev_kit
[/] [or1k_soc_on_altera_embedded_dev_kit/] [trunk/] [soc/] [sim/] [bin/] [Makefile] - Rev 12
Compare with Previous | Blame | View Log
# Icarus Verilog simulation defaults to LXT - but cannot be watched
# live in GTK wave though - thus VCD option included
TOPDIR := ../..
INC := -I${TOPDIR}/bench
INC += -I${TOPDIR}/bench/models
INC += -I${TOPDIR}/bench/models/28f016s3
INC += -I${TOPDIR}/bench/ATMEL_FLASH/flash_verilog/flash_verilog_w_wo_hold
INC += -I${TOPDIR}/rtl/wb_conmax/rtl/verilog
INC += -I${TOPDIR}/rtl
INC += -I${TOPDIR}/rtl/rom_wb
INC += -I${TOPDIR}/rtl/or1200/rtl/verilog
INC += -I${TOPDIR}/rtl/mem_if/rtl/verilog
INC += -I${TOPDIR}/rtl/flash_sram
INC += -I${TOPDIR}/rtl/uart16550/rtl/verilog
INC += -I${TOPDIR}/rtl/gpio/rtl/verilog
INC += -I${TOPDIR}/rtl/spi/rtl/verilog
INC += -I${TOPDIR}/rtl/ethernet/rtl/verilog
sim:
iverilog -D LXT -osim.out ${INC} -s CPUboard_tb -c ../bin/iver.cmd
# iverilog -D LXT -osim.out ${INC} -s or1k_soc_top -c ../bin/iver.cmd
# /home/xzeng/Project/iverilog/build/bin/iverilog -D LXT -osim.out ${INC} -s CPUboard_tb -c ../bin/iver.cmd
./sim.out -lxt
gtkwave ./wavedump.lxt wave_signals.sav &
sim_vcd:
iverilog -D VCD -osim.out -s CPUboard_tb -c ../bin/iver.cmd
./sim.out
gtkwave ./wavedump.vcd ../bin/wave_signals.sav &
clean:
rm -rf *.key *.log *.shm INCA* .simvision *.out *.vcd *.lxt *~
all: clean sim