由于Quartus®II软件版本12.1中存在问题,使用Synopsys VCS_MX工具的自动生成仿真脚本仿真PCI Express Qsys示例设计时可能会出现错误。
可能会出现以下错误之一:
错误 – [MPD]模块先前已声明
错误 – [URMI]未解析的模块
解决/修复方法
要在Quartus II软件版本12.1中解决此问题,请按照以下步骤操作:
- 在文本编辑器
USER_DEFINED_ELAB_OPTIONS
打开生成的仿真脚本<path> /testbench/simulaiton/vcsmx/vcsmx_setup.sh ,以添加所需的库包含路径:USER_DEFINED_ELAB_OPTIONS="-y ../../<design name>_tb/simulation/submodules/"
- <path> / testbench / <设计名称> _tb / simulation / submodules / altpcietb_bfm_rp_gen2_x8.v
- 通过搜索模块altpcietb_bfm_log_common找到重复模块定义并注释掉第二个实例(第888-1247行)
- 重新运行仿真脚本./vcsmx_setup.sh
计划在Quartus II软件的未来版本中修复此问题
没有回复内容