Quartus 调用Modelsim进行仿真时可能遇到的错误及解决方案

  • Post author:
  • Post category:其他


1.Could no find the package(altera_Insim_funtions)

本人最近在跟随“野火”学习FPGA。在按照教程下载并安装了野火所提供的Quartus和Modelsim之后,我在进行Quartus与Modelsim的联合仿真时遇到如下了问题:

could not find the package(altera_lnsim_functions).

vlog failed.

具体可参考该文章:




(2条消息) quartus调用modelsim出现的错误_小仙女搞芯片的博客-CSDN博客_quartus调用modelsim出错



https://blog.csdn.net/qq_34849963/article/details/105797744?spm=1001.2014.3001.5501



按照该文章所述解决方案,即更新高版本Quartus,该问题得到了解决。我更新到了Quartus Prime 19.1,相关下载教程可参考本人的另一篇文章:




(2条消息) Quartus Prime 19.1 下载教程_WayneLin_的博客-CSDN博客


icon-default.png?t=M3K6
https://blog.csdn.net/qq_40358548/article/details/124534039


2. Module ‘xxx’ is not defined. #Error loading design

在之后的使用过程中,我还遇到了另一个问题。在有ip核参与仿真时,Modelsim报出以下错误:

Module ‘XXX’ is not defined.

# Error: Error loading design #Pausing macro execution.

本人参考了别人的解决思路:




(2条消息) quartus与modelsim联合仿真时出现错误# Error: Error loading design #Pausing macro execution,一种解决思路_dividada的博客-CSDN博客



https://blog.csdn.net/DIVIDADA/article/details/123823640



但并没有解决该问题。后来我发现是在仿真前进行设置并添加测试文件时出现了问题。本人之前在设置testbench和仿真文件时,没有添加ip核的.v文件,导致仿真时报错ip核未定义。这里应该添加ip核的.v文件。具体步骤如下:

首先点击Assignment下的setting

在Simulation 下的NativeLink setting 这点击testbench

点击edit对之前的testbench进行修改。

点击testbench andsimulation file下的该按钮选择ip核的.v文件。

选好后点击add添加。

之后点击一路点击OK。

最后这里点击apply和OK。

之后再进行仿真时,Modelsim就没有再报错了,该问题得到解决。



版权声明:本文为qq_40358548原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。