OpenCores
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

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.