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