AR# 67235

|

2016.2 Vivado IP 流 — 在 Vivado 2016.1/2 中指向 XPM 宏的 IP 破坏了现有的非项目脚本

描述

我有一个非项目 Vivado 脚本,在 Vivado 2015.4 中运行良好,没有任何问题。但在 Vivado 2016.1 和 2016.2 中,由于一些指向 XPM 宏的 IP 核的原因,该脚本似乎无法运行。

在综合和仿真过程中,我会收到 XPM 宏“找不到模块”的错误。

我无法修改设计中的任何元素来开始使用这些 XPM 宏,但在我的项目中却能更新至 IP 的 Vivado 2016.1 版本。

我可以怎么做来解决此问题?

解决方案

该问题在 Vivado 2016.3 中已修复。如果您使用的 Vivado 版本较旧,有两个选项可以在 IP 内核中启动对 XPM 宏的使用。

选项 1:

请为任何可调用 XPM 宏的脚步添加以下命令:

set_property XPM_LIBRARIES {XPM_CDC XPM_MEMORY} [current_project]

选项 2:

请为您的 init.tcl 文件添加以下参数。然后您需要根据每个项目来设置属性。

set_param project.defaultXPMLibraries {XPM_MEMORY XPM_CDC}
AR# 67235
日期 11/18/2016
状态 Active
Type 已知问题
Tools
People Also Viewed