Download ModelSim Tutorial

Transcript
Automating Simulation
Running in Command-Line Mode
This lesson uses the Verilog file counter.v. If you have a VHDL license, use the
counter.vhd and stim.do files in the /<install_dir>/examples/tutorials/vhdl/automation
directory instead.
2. Create a new design library and compile the source file.
Again, enter these commands at a DOS/ UNIX prompt in the new directory you created
in step 1.
a. Type vlib work at the DOS/ UNIX prompt.
b. For Verilog, type vlog counter.v at the DOS/ UNIX prompt. For VHDL, type vcom
counter.vhd.
3. Create a DO file.
a. Open a text editor.
b. Type the following lines into a new file:
# list all signals in decimal format
add list -decimal *
# read in stimulus
do stim.do
# output results
write list counter.lst
# quit the simulation
quit -f
c. Save the file with the name sim.do and place it in the current directory.
4. Run the batch-mode simulation.
a. Type vsim -c -do sim.do counter -wlf counter.wlf at the DOS/ UNIX prompt.
The -c argument instructs ModelSim not to invoke the GUI. The -wlf argument
saves the simulation results in a WLF file. This allows you to view the simulation
results in the GUI for debugging purposes.
5. View the list output.
a. Open counter.lst and view the simulation results. Output produced by the Verilog
version of the design should look like the following:
ModelSim Tutorial, v6.4b
79