Modelsim的自动化使用(一)脚本的基本使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Modelsim的自动化使用(一)脚本的基本使用相关的知识,希望对你有一定的参考价值。
参考技术A 通过vivado联合Modelsim调试,自动生成脚本,通过学习人家写好的脚本,来学习如何自动化使用Modelsim。毕竟,每一次都在那几个按钮上点来点去,实在是太恶心人了,我觉得,没有人喜欢这样重复做实验,因此,写了这篇blog。本文,最后会给一个简单的Modelsim通用型工具脚本。如果对笔者的实验过程,不感兴趣,可以直接跳到最后,简单看看,直接拿来用即可。住里面主要说明两种文件:
这个脚本,调用了位于D:\modelsim\win64的vism.exe文件,让 modelsim执行了tb_test_compile.do脚本,并将日志信息,输出到了compile.log文件中
编译的过程是:
前面三条语句是新建一个库,并设置库的位置,如下图
vmap 是把系统的work库文件映射到新建的work库中
vlog 添加并编译HDL文件
在编译成功之后,就使用simulate.bat去仿真目标模块
和刚才编译时,一样,只是调用vsim.exe去执行相应的脚本
vsim命令的编译选项:
执行完下面的指令之后
两个set无关紧要,也就关一关警告。
之后,就执行tb_test_wave.do脚本
这个脚本的内容很简单
说白了就是添加了所有的信号线,放到了右边的框里(这个时候,已经仿真完了),完事之后,执行:
查看波形,查看结构,查看信号线,同时设置了一下具体时间。
通过上面的论述,其实只需要更改Vivado生成的脚本,就可以做一个简单的通用Modelsim仿真自动化工具了
改的东西,最基本的仅仅是:
modelsim更进一步的使用,就参照下一个文档
以上是关于Modelsim的自动化使用(一)脚本的基本使用的主要内容,如果未能解决你的问题,请参考以下文章
如何使用bat文件和do文件生成不依赖路径的modelsim仿真
[从零开始学习FPGA编程-13]:快速入门篇 - 操作步骤3(功能仿真)-2-Mentor HDL仿真工具modelsim工具的简介功能仿真的基本原理