UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 54915

Vivado IP 打包器 - 在创建和打包 IP 后,我在实现方案中出错,为什么 IP 核会显示为黑盒子?

Description

我创建一个定制 IP,把它添加到 IP 目录,但当我从该 IP 生成内核并把内核添加到 Vivado项目时,它始终显示为一个黑盒子。
 
综合完成但显示该内核为黑盒子。

从综合报告中,我们可以看到下列内容:
 

信息: [Synth 8-637] 组件“ramsp”的黑盒子实例“U0”综合完成[f:/project_1/project_1.srcs/sources_1/ip/ramsp_0/synth/ramsp_0.vhd:91]
INFO: [Synth 8-256] 综合模块“ramsp_0”(1#1) [f:/project_1/project_1.srcs/sources_1/ip/ramsp_0/synth/ramsp_0.vhd:70]

但实现方案因下列与黑盒子有关的错误而失败:
 

[Opt 31-30]黑盒子U0 (ramsp) 正在驱动原语单元 dataout_OBUF[0]_inst 的引脚 I。在现有库中不能找到这样的黑盒子。

这是如何发生的,该如何避免?

解决方案

如果在 IP 打包器中把 IP 封装中的主文件标记为包含文件,就会发生这种情况。

include_snapshot.JPG

在 IP 封装中取消这项选择,重新生成 IP 核。 

从 Vivado 项目中的上一个封装中删除原始 IP 核,并添加新的经修改的版本。

要确保这个方法有用,请查看 Vivado 项目中的 Source 面板并展开该 IP 源。 

所有源都应被引用,不能有问号标记。

 

proj_snapshot.JPG

 

AR# 54915
创建日期 03/14/2013
Last Updated 01/14/2015
状态 Active
Type 综合文章
Tools
  • Vivado Design Suite - 2012.4
  • Vivado Design Suite - 2012.3
  • Vivado Design Suite - 2012.2
  • Vivado Design Suite - 2012.1