笔者在目前学习过程中,出现过多次类似的错误提示,导致无法正确仿真,同时伴随所编写的testbench模块未被加入至work库中。后经笔者多次摸索学习,掌握了其中两种出现该类提示的问题所在。
现在就这两种情况作具体说明:
以下两种情况由笔者均在quartus II 9.0+modelsim-altera 6.4d环境下操作。
1)工程中有多个文件模块时,待测试验证文件没有被设置顶层模块并且编译,综合将会导致这类错误提示产生。
因此解决办法就是:待测试文件设置成顶层模块后并综合编译,再将modelsim-altera与quartus II无缝连接后,进行tools--Run EDA simulation tool--EDA RTL simulation 即可正常调用仿真。
2)在编写测试脚本testbench时,因为疏忽导致代码编写时漏掉了一个“;”,也出现了这样的错误提示,而非语法错误提示!!!无法仿真,如图所示错误提示:
解决办法:最终在检测代码编写时,检查到该语法错误修改后,再次进行仿真得到正确结果。
用户377235 2014-6-5 16:23
如何将待测模块设为顶层模块?