Quartus Prime pro17.1 & ModelSim-Intel FPGA 10.5c 仿真
之前所用到的quartus是15.0版本的,可以在软件内配置好testbench后直接点击“Run Function simulation”以运行ModelSim进行功能仿真(即前仿真),但这次在使用pro17.1版本时遇到了一些问题,现将问题情况以及解决过程和方法记录如下。
两种常规方法及所遇到的问题
1.https://blog.csdn.net/qq_41612661/article/details/105092519 Quartus和Modelsim联合仿真详细过程
2.https://blog.csdn.net/qq_44897194/article/details/105444743 【Quartus II 17.0 VWF仿真设置】
方法一.
1. 在原文中,第一步是将两个软件进行关联,方法是tool-options-EDA***,但是在pro版本中没有这一个选项…
对比:
2.创建工程,生成testbench模板并修改,这一部分没有问题,问题出现在设置仿真文件的时候。assignment-setting-EDA,这里就出现了差别。
对比:
另外,pro版本工具栏中也缺少了“Run Function simulation”和“Run Time simulation”的选项。
所以这个方法后续的步骤就不用再尝试了,写这篇博客只是为了记录自己现阶段的工作,希望能够形成学习笔记,不然回想起来会觉得自己真的无所事事什么都没做。
方法二.
1.问题出现在编译器件库的过程中,错误提示如图:
教程中也提到在这一步可能会报错,于是决定先跳过不管。
2.那么新的问题就来了,在后续开始运行仿真的时候跳出了如图的错误提示:
看起来像是因为联动的时候没有选对modelsim的版本,但是两个版本都进行尝试后发现错误提示是相同的,且多方查询无果,目前仍不知道是因为什么原因造成的,也没想明白该如何解决这个问题。
所以,由此看来两种方法均不适合pro版本的软件。弃之
解决方案——从ModelSim直接调用
参考文件:(两篇官方文件)
Simulation Quick-Start for ModelSim - Intel FPGA Edition ( Intel Quartus Prime Pro Edition)
Intel Quartus Prime Pro Edition User Guide: Third-party Simulation
具体的学习过程记录在上一篇博客中