#!/bin/bash
if [ -e wave.wlf ]; then
rm -rf wave.wlf
fi
if [ ! -e work ]; then
vlib work
fi
vmap work work
vcom spi.vhd tb_spi.vhd
#vsim work.tb_spi -gui -do do.tcl -wlf wave.wlf
vsim work.tb_spi -c -do do.tcl -wlf wave.wlf
2) do.tcl:
add wave -r /*
run -all
exit
2) run script for running with coverage:
#!/bin/bash
if [ -e wave.wlf ]; then
rm -rf wave.wlf
fi
if [ -e work ]; then
rm -rf work
fi
vlib work
vmap work work
vcom +cover=sbceft counter.vhd tb_counter.vhd
vsim work.tb_counter -coverage -c -do do.tcl -wlf wave.wlf
2) run script for running with coverage:
#!/bin/bash
if [ -e wave.wlf ]; then
rm -rf wave.wlf
fi
if [ -e work ]; then
rm -rf work
fi
vlib work
vmap work work
vcom +cover=sbceft counter.vhd tb_counter.vhd
vsim work.tb_counter -coverage -c -do do.tcl -wlf wave.wlf
No comments:
Post a Comment