quartus ii报错,大lao们,帮帮我吧!

** Error (suppressible): (vlog-12110) All optimizations are disabled because the -novopt option is in effect. This will cause your simulation to run very slowly. If you are using this switch to preserve visibility for Debug or PLI features, please see the User's Manual section on Preserving Object Visibility with vopt. -novopt option is now deprecated and will be removed in future releases.

Errors: 1, Warnings: 0

** Error: D:/modeltech64_2019.2/win64/vlog failed.

Executing ONERROR command at macro ./ALU.do line 3

Error.

img

这是Quartus II的一个错误,原因是-novopt选项启用了所有优化,导致仿真运行速度变慢。如果使用该选项来保留Debug或PLI功能的可见性,请查看用户手册中有关使用vopt保留对象可见性的部分。该选项已经被弃用,并将在未来的版本中被删除。错误发生在ALU.do宏文件的第3行

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    回答:

    这个错误信息看起来是在使用Quartus II进行仿真时出现的,具体原因有可能是因为ModelSim软件没有正确安装或者设置了不正确的环境变量。以下是一些可行的解决步骤:

    1.检查ModelSim是否正确安装,如果没有安装或者安装不正确的话,需要重新进行安装,确保在完成安装后将ModelSim的路径添加到环境变量中。

    2.检查是否安装了正确版本的ModelSim,Quartus II和ModelSim的版本需要对应,如果版本不匹配的话,可能会导致类似的错误。

    3.确认环境变量设置正确,打开系统环境变量管理器,删除已经存在的模拟仿真程序的路径,重新在PATHEXT变量中添加ModelSim的路径。

    4.在Quartus II中检查是否已经正确配置了ModelSim,选择Tools->Options->EDA Tools,打开“ModelSim-Altera”选项卡确认路径是否设置正确且可以被访问。

    如果以上方法都不能解决该问题,可以考虑重新安装Quartus II和Modelsim,并查看是否存在版本不兼容的问题。

    另外,也可以在ALU.do文件的第3行附近查找是否存在语法错误,可能还需要查看是否存在其他类似的错误信息,以更好地解决此问题。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^