问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Modelsim的自动化使用(一)脚本的基本使用

发布网友 发布时间:2022-10-12 21:19

我来回答

1个回答

热心网友 时间:2023-10-06 02:51

通过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更进一步的使用,就参照下一个文档
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
13岁一直到18岁晚上经常熬夜会有什么影响 具象表现素描内容简介 ...| 从14世纪文艺复兴到20世纪具象表现绘画 · 168幅画 · 图解西方... 【漫画赏析】比喻具象化——《孤高之人》手法分析 具象美术作品有哪些 具象艺术艺术家介绍 话说 曾经有个演唱会 是初音未来演唱会 39祭 谁知道微信聊天记录删掉了,还能恢复过来吗?有什么软件可以恢复吗?不... 六爻。测缘分。测婚姻 礼仪起源于祭祀的证据是什么? 一种基于FPGA的感知量化卷积神经网络加速系统设计 高思诺签名设计 求求各位哥哥姐姐帮忙写一个。3q啦😬😬😬 起名 爸爸姓高,妈妈姓田, 历史上最有才的人是谁? 我姓高,名字里想带个诺字,最好时尚点,好听点,帮忙取取啊... 野三七的作用与用法 友谊英语演讲稿 梦见很多蛇在驴背上 怎么解读 谢谢了啊 梦见很多蛇在驴身上?清解读 谢谢了 孕妇初期可以吃冬瓜排骨汤吗 孕妇可以冬瓜排骨汤吗 一周工作总结范文 火麻鸡汤的做法 梦见家人坐牢的寓意 怎么练才能使第1步变快(篮球,突破) 上篮第一步怎么启动速度快? 宝宝脖子淹了怎么办 用什么最好最快 肚子上的脂肪可以动手术刮下来吗 肚子上肉很多,肚子很大,可以做吸脂手术吗 刚柔相济常知足什么属相,男羊找什么属相 玉兔二号在月球上又有新发现 蒲氏现代当官的有哪些- 问一问 肯帝亚地板的品牌之路 有谁读过南洋学院的?介绍一下情况 MRZZ(英文缩写)的意思可能是什么? 华晨宇mrzz是什么 孩子不想上学了 孩子不想上学了怎么办 小孩子不想上学怎么办呢 小孩子不想上学如何是好呢 请问刚买回来的罗宾尼手表好像长的表针不动有什方法! 做梦梦到不认识的人是预示什么呢? 梦见不认识的人会发生什么,什么意思? 做牵牛花真好农忙时节我不用干嘛 只有酸奶鸡蛋火腿肠怎么煮出美味的稀饭? pa 19320 美国哪个州 PA是美国哪里的简称 pa指哪个国家 pa 是哪个国家 普济医院好不好? 河北石家庄普济医院是正规医院吗? 普济医院改成什么医院