手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何利用脚本进行QuestaSim仿真

时间:2024-10-12 17:39:04

1、首先确认已经正确安装好QuestaSim,之后确认要仿真的设计文件以及激励文件已经编写完毕。现以一个8进制的计数器仿真为例,如图所示,设计文件为cnt7.v,激励文件为cnt7_tb.sv。

如何利用脚本进行QuestaSim仿真
如何利用脚本进行QuestaSim仿真
如何利用脚本进行QuestaSim仿真

2、建议创建一个文件夹定义项目的名称,在文件夹下分别创建script、src子文件夹,script文件夹中存放仿真使用的脚本,src文件夹中存放仿真使用的设计文件以及激励文件,并创建dut.lst文件,来指明各个文件的路径。

如何利用脚本进行QuestaSim仿真
如何利用脚本进行QuestaSim仿真

3、在script文件夹中,创建compile.do和sim.do脚本文件,如图所示。其中compile.do文件用于存放编译脚本,主要使用vlo爿讥旌护g或vcom命令对dut.lst文件进行编译;sim.do用于存放运行脚本,使用vsim命令对项目的顶层模块进行仿真(本示例中顶层为cnt_tb)。

如何利用脚本进行QuestaSim仿真

4、脚本编写完毕后,打开QuestaSim软件,并通过cd命令进入到工程所在目录的script文件夹下。

如何利用脚本进行QuestaSim仿真

5、在script目录下,通过运行do compile.do命令来对代码进行编译。

如何利用脚本进行QuestaSim仿真

6、编译通过后,在script目录下,运行do sim.do命令后,在弹出的Wave界面中,加入要观测的信号,点击RUN按钮,即可运行仿真并显示波形。

如何利用脚本进行QuestaSim仿真
如何利用脚本进行QuestaSim仿真
© 手抄报圈