one place for all my love
[hwmod.git] / demo / sim / testcase1 / demo_tb_behav.do
1 if {[file exists behav_work]} {
2   vdel -all -lib behav_work
3 }
4
5 # create work library directory
6 vlib behav_work
7
8 # map directory to library name "work"
9 vmap work behav_work
10
11 #compile vhdl files
12 vcom -work work ../../src/demo_pkg.vhd
13 vcom -work work -cover bs ../../src/demo.vhd
14
15 # compile testbench
16 vcom -work work demo_tb.vhd
17
18 # compile configuration file
19 vcom -work work config_behav.vhd
20
21 # start simulation
22 vsim -coverage work.conf
23
24 view -undock wave
25
26 # add signals to waveform
27 # add all testbench signals
28 add wave *
29
30 # add internal signals of unit under test
31 add wave -divider DEMO
32 add wave uut/counter
33 add wave uut/ledstate
34
35 # auto-run simulation
36 run 50 us
37 wave zoomfull