modelsim仿真(二)——自动化仿真

1.概述

  • 为什么一定要进行所谓的自动化仿真呢?我所理解的自动化仿真本质上就是手动仿真,只不过把鼠标点击GUI界面的操作改成了一条条指令,通过脚本的方式一下子全部执行了。
  • 最突出的特点就是快,modelsim对HDL文件的编译速度要远远大于quartus,可以快速排除新开发模块中的语法错误,验证功能正确性,帮助我们加快开发进程。
  • 自动化仿真既可以实现功能仿真,也可以实现时序仿真(3中涉及)。
  • 最关键的一步就是要编写modelsim可以识别的.do文件,编写好.do文件和tb及HDL文件后,在modelsim中创建好工程,在其最下方的transcript中输入run XXX.do运行即可自动按do文件的命令进行自动仿真。本文主要对这一文件的编写进行总结。

2.modelsim仿真脚本编写(.do文件)

  • 详细版(自定义逻辑库名称)
//第一部分:准备工作,方便连续调试
#注释 .do文件的命令可以写成脚本,也可以直接在modelsim中输入

# 退出当前工程
quit -sim	
# 清命令行
.main clear

猜你喜欢

转载自blog.csdn.net/qq_43445577/article/details/105335396