《vivado用modelsim仿真》由会员分享,可在线阅读,更多相关《vivado用modelsim仿真(4页珍藏版)》请在金锄头文库上搜索。
1.在vivado仿真工具中关联modelsim。tools-option- general2. 编译vivado 仿真库tools-compile simulation libraries,选择编译lib的存放路径, 选择modelsim仿真工具2. 在工程中设置要仿真的顶层3. 设置工程仿真为modelsim仿真,设置仿真工程的顶层文件, 指定前面编译的vivado仿真库。点击OK后,会自动调用modelsim仿真。这里注意的是vivado启动modelsim的仿真比较慢,可以选择generate scripts only, 手动打开modelsim, 然后modelsim 在file-change directory,到仿真工程的behav路径下,会发现有三个.do文件,4. 修改do文件加速仿真。正常的仿真流程是compile-elaborate-simulate可以写个小文件sim.do 仿真时,执行sim.do就可以进行仿真了。6. 关键一点,这样仿真速度很慢,且modelsim会秒退修改脚本1) 去掉每个.do文件最后一行的quit语句2)修改simulate.do,有几句要注释掉,可以加速仿真,有特殊需求的例外7. 小细节, vivado可能没有生成所需要的几个脚本文件,这个时候往往是代码有问题。最好采用vivado仿真解决后再使用modelsim仿真。