欢迎来到天天文库
浏览记录
ID:37848648
大小:33.00 KB
页数:4页
时间:2019-06-01
《Modelsim中常用的Tcl命令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Modelsim中常用的Tcl命令:一.执行tcldo./work/run.tcl二.编译1. vlogvlogtestbench.vvlog–workworktestbench.v 三.启动仿真1. vsimvsimwork.testbenchvsim–workworktestbench四.将信号加入波形addwave*viewwave五.执行仿真1. runrun1000run –all //runtofinishrun// 默认run100ns六.退出仿真quit-simTcl模板###################
2、 ModelSimTCL ########################################### CreatedbyZhiwei.Liu ####################### #####CreatetheProject/Lib######vlibwork#mapthelibrary#vmapworkwork #####Compiletheverilog#####vlogtestbench.v #####StartSimulation#####vsimwork.testbenchaddwave-binaryclkrstaddwa
3、ve-unsignedrandomc_countrun990 #####QuittheSimulation######quit–sim 为方便工程管理,我建了三个文件夹来存放工程。sim:存放批处理文件,modelsim的do文件和存相对路径的文件core:存放源代码data:产生仿真的数据下面开始写批处理文件与do文件1:新建文件,改名为sim.bat 在这个文件里输入代码:vsim-dosim.do2.新建文件,改名为path.f 在这个文件中输入要仿真的源代码的相对路径: ../core/test.v ../core/tb.v2.新建sim.do
4、文件,tcl脚本文件,用于控制modelsim仿真 输入代码: #带#号为注释部分 #建立工作库并映射工作库 vlibwork vmapworkwork #编译verilog源代码 vlog-fpath.f #编译systemc代码 vccom-fpath.f #连接systemc代码 vccom-link #生成波形文件wlf vsim-wlftest.wlftb #添加信号波形 addwave* #开始仿真 run200ms #结束仿真 quit-sim操作流程:直接进入sim文件夹下运行sim.bat文件即可按照上述代码流程控制mod
5、elsim。 下面就结合实例简要说明操作步骤:1、编写好源文件。包括camera.v和它的Testbench文件camera_tb.v2、编写.do文件(camera_tb.do),内容如下:#Createtheworklibraryvlibworkvmapworkwork#Compiletheverilogfilesvlog-workworkcamera.vvlog-workworkcamera_tb.v#Runsimulationvsim-libworkcamera_tbviewwaveaddwavesim:/camera_tb/*run55ms
此文档下载收益归作者所有