AR# 56492

2013.2 Vivado IP Flows — 仿真失败,并提示“错误:[VRFC 10-2063] 模块 在处理模块实例时未找到。 []"

描述

在 2013.2 Vivado 集成设计环境中,我正尝试在包含 IP 核的设计上运行功能仿真。

我从 Vivado 集成设计环境运行仿真时,出现了以下错误消息:

错误:在处理模块实例 <inst_name> [<file location>] 时未找到 [VRFC 10-2063] 模块 <core_name> 

在 Vivado 集成设计环境中使用 Vivado 仿真器或 ModelSim/Questa 仿真器时,仿真将失败。

是什么导致该错误?

解决方案

正如错误消息提示的那样,仿真器找不到仿真 IP 核所需的文件。

如果生成综合设计检查点 选项中的问题在 IP 生成过程中检查到,该错误就会出现在 Vivado 2013.2 工具中。除标准生成文件外,该选项也可为生成的 IP 核创建一个设计检查点 (DCP) 文件。 DCP 文件是 IP 核的预综合版本,其将用在 IP 核的综合与实现阶段替代 RTL 文件。 该问题通常出现在仿真过程中,因为 IP 核的正确文件将无法传递给仿真器。

要证实这就是错误的原因所在,需要检查层级树是否显示带橙色框的 IP 核,如下所示:


分辨率

  • 本答复记录中附加了解决该问题的战术补丁。 根据补丁存档中自述文件包含的指导说明为操作系统应用该补丁。

Linux: ar56492_Vivado_2013_2_Lin_preliminary_rev1.zip

Windows: ar56492_Vivado_2013_2_Win_preliminary_rev1.zip

  • 要在不安装补丁的情况下避免该错误,请执行以下步骤:
    1. 右键点击模块并选择 Unset Out-Of-Context Module...
    2. 在随后弹出的移除结果对话框中点击 OK
    3. 对所有标记为 Out-Of-Context(橙色)的 IP 核执行该操作。可同时选择多个 IP。
    4. 重新运行仿真步骤并确定仿真的顺利进行
  • 要避免该错误,就别在生成 IP 核时检查生成综合设计检查点选项。


只有完成设计功能验证,即将进入实现阶段时,才能选择该选项。

附件

AR# 56492
日期 09/05/2013
状态 Archive
Type 已知问题
器件
Tools