Run modelsim uisng tcl commands

Post on 24-May-2015

142 views 3 download

description

Run modelsim uisng tcl commands

Transcript of Run modelsim uisng tcl commands

How to run a Modelsim using TCL script

Aneesh Raveendran Centre For Development of Advanced Computing Bangalore, India

How to run a ModelSim using TCL script

Once you completed the HDL coding in ModelSim or any text editor with file extension ‘.vhd’for VHDL and ‘ .vo’ for Verilog then, we can use TCL script to run the entire project .

For example I have a vhdl file of name “full_adder.vhd” and write a test bench to run the full adder with name “tb_full_adder.vhd”.we will check how this TCL work for this project.

TCL script is

vlib work

vmap work

vcom full_adder.vhd

vcom tb_full_adder.vhd

vsim tb_full_adder

add wave -radix decimal -r /*

run 1 ms

Explanation

Vlib work � Creates a library with name work

Vmap work � Mapping all the design units into work

Vcom full_adder.vhd � Compile the full adder design unit

Vcom tb_full_adder.vhd � Compile the test bench for the full adder

Vsim tb_full_adder �Simulate the test bench for the full adder (don’t add the file extension)

add wave -radix decimal -r /* � Adding all the signals to the wave window

run 1 ms � Running the full adder design unit to 1 ms with test bench that you write

if you found any difficulty in executing the TCL script please drop a mail to me

aneeshr2020@gmail.com