FPGA 学习笔记(十三)modelsim自动化仿真环境
2018-01-30 15:58
447 查看
搭建基于Modelsim的自动化仿真
我们之前通常进行Modelsim界面操作,这样会很费时很麻烦。这里我们介绍一种快捷的方法,通过do文件快速搭建仿真环境,实现更高效的仿真过程。我们只需将sim.do中的代码写好,然后点击一下modelsim_run.bat文件,即可完成所有仿真过程。
批处理文件modelsim_run.bat
只需要双击批处理文件modelsim_run.bat,就可以自动调用Modelsim,并自动完成对Testbench和待验证设计文件的编译和仿真,并且可以自动将要观察的信号添加到wave窗口。完全自动化!!批处理文件包含一条命令:
modelsim -do sim.do
这是一条DOS命令,意思就是调用Modelsim工具,并在Modelsim工具中执行sim.do这个文件。
do文件
sim.do文件是由tcl脚本语言编写的##create work library vlib work vlog "../src/*.v" vsim -voptargs=+acc work.moudle_TB # Set the window types view wave view structure view signals add wave -divider {moudle_TB} add wave moudle_TB/* .main clear run 320us
vlib work:建立work库,相当于新建工程时所生成的work库,后期我们编译的结果信息存放到work库中。
vlog “../src/ * .v”:vlog相当于modelsim工具中的compile,”../src/ * .v”表示编译/src路径下所有的verilog文件。
vsim -voptargs=+acc work moudle_TB :vsim表示启动仿真功能,仿真文件为moudle_TB 。
add wave -divider {moudle_TB} :将moudle_TB所有信号线 划线隔开
add wave moudle_TB/* : 将顶层文件moudle_TB中左右的信号线加到仿真波形窗口
.main clear :清除Transcript窗口
run 320us :运行时间320us
相关文章推荐
- modelsim仿真学习笔记
- 深度学习FPGA实现基础知识19(通过文件读写方式实现Matlab和Modelsim的联合仿真)
- FPGA学习(第3节)-Verilog实现LED流水灯+基础入门语法+Modelsim仿真技巧+计数器+状态机+分频
- Xilinx FPGA 仿真环境设置(ISE + Modelsim + Debussy)
- Java学习笔记(十三)——通过Netbeans开发环境生成oracle数据库中表的对应hibernate映射文件
- python 3.6 + robotFramework自动化框架 环境搭建、学习笔记
- USB学习笔记连载(十三):keil的配置环境
- FPGA学习手记(四)ModelSim入门及Testbench编写——合理利用仿真才是王道
- FPGA学习手记(四)ModelSim入门及Testbench编写——合理利用仿真才是王道
- 【自动化学习笔记】环境搭建Selenium2+Eclipse+Java+TestNG_(一)
- Selenium2 Python 自动化测试实战学习笔记(五)
- FPGA学习笔记1
- Shell编程(环境变量配置文件)学习笔记
- Yii学习笔记之一(安装与基础环境的配置)
- Redis的安装和环境的搭建并设置服务(Redis学习笔记一)
- RT-Thread 学习笔记(一)---配置RT-Thread开发环境
- 【C#学习笔记】获取当前应用程序所在路径及环境变量
- Canvas学习笔记——动画环境中的边界
- 11.Oracle深度学习笔记——操作系统自动化监控脚本
- mysql学习笔记—1.mysql环境准备