Quartus II 中编译警告解决办法,长期更新
开一帖子长期记录Quartus II 的Warning解决办法
目录
Error deleting “msim_transcript”:permissiondenied.Check the NativeLink log file
Can't launch the modelsim software
Warning (18236):
Number of processors has not been specified which may cause overloading on shared machines. Set the global assignment NUM_PARALLEL_PROCESSORS in your QSF to an appropriate value for best performance.
没有指定用来编译的电脑是几核心的,否则编译大型工程有可能跑飞
解决办法
1.(亲测不管用)
Tools ->options->Processing->Maximum process… 指定最大的处理器核心数就可
2.(亲测管用)
在工程路径下找到工程文件 xxxx.qsf,
最后一行添加 这一句,指定核心数
set_global_assignment -name NUM_PARALLEL_PROCESSORS 4
这个就和makefile 里 make -j8 一个意思
Warning (292013):
Feature LogicLock is only available with a valid subscription license. You can purchase a software subscription to gain full access to this feature.
功能 LogicLock 只有在获得有效的订阅许可证时才可用。您可以购买软件订阅以获得对该功能的完全访问权。
原因:掏钱解锁新姿势
--------------------------------------------------------------------------------------------------------------------------------
Error deleting “msim_transcript”:permissiondenied.
Check the NativeLink log file
原因
同一工程Modelsim窗口多开。
方法
关闭正在运行的modelsim软件,再重新启动仿真。
Can't launch the modelsim software--the path to the location of the executables for the modelsim software were not .....
解决办法
在Tools -> Options中设置ModelSim的安装路径,注意要设置到win32文件夹(64位软件对应的就是win64)。
不指定win64 或者win32的话,就会一直报错
这时候直接run RTL SIMULATION 就直接打开Modelsim了