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工具的简介功能仿真的基本原理

modelsim仿真vivado自动化脚本

自动化仿真模型的搭建---基于lattice DO文件和modelsim脚本

modelsim仿真脚本化环境

diamond版本区别之modelsim全自动化仿真------lattice