klusday

【嵌入式】[modelsim仿真]Error: d:/altera/90/modelsim_ae/win32aloem/vlog failed. 解决办法

0
阅读(9422)

 

笔者在目前学习过程中,出现过多次类似的错误提示,导致无法正确仿真,同时伴随所编写的testbench模块未被加入至work库中。后经笔者多次摸索学习,掌握了其中两种出现该类提示的问题所在。

现在就这两种情况作具体说明:

以下两种情况由笔者均在quartus II 9.0+modelsim-altera 6.4d环境下操作。

1)工程中有多个文件模块时,待测试验证文件没有被设置顶层模块并且编译,综合将会导致这类错误提示产生。

因此解决办法就是:待测试文件设置成顶层模块后并综合编译,再将modelsim-alteraquartus II无缝连接后,进行tools--Run EDA simulation tool--EDA RTL simulation 即可正常调用仿真。

2)在编写测试脚本testbench时,因为疏忽导致代码编写时漏掉了一个;,也出现了这样的错误提示,而非语法错误提示!!!无法仿真,如图所示错误提示:

 

解决办法:最终在检测代码编写时,检查到该语法错误修改后,再次进行仿真得到正确结果。