ViVADO IP积分器-如何重置块设计(BD)的输出产品,并迫使一个完整的再生?

描述

我已经进入ViVADO IP积分器的设计,并生成了块设计(BD)以前的输出产品。然而,一些在BD中使用的IP发生了变化。

如何重置块设计(BD)的输出产品并强制完全再生?

例如,如果我添加一个补丁,更改我的存储库,或者更新设计中使用的用户IP,我想做一个干净的开始,我如何强制输出产品的再生,并确保IP的所有本地副本都被清除了?

解决方案

当在项目模式下工作时,应根据设计中的IP状态自动控制BD输出产品的再生。

然而,可以使用以下步骤来确保IP输出产品被重置和再生。

这些步骤具体用于添加一个新IP知识库,该IP存储库将用于替代设计中使用的现有IP。



1)创建本地存储库并将其添加到项目或默认(ViVADO 2017.1或更高版本)IP存储库路径中。

项目专用存储库:

打开项目然后选择工具-gt;设置-gt;知识产权-gt;知识库. 然后将新的存储库路径添加到知识产权库。

一般知识库:用于多个项目(VIVADO 2017.1或更高版本)

选择工具-gt;设置-gt;IP默认值。然后将新的存储库路径添加到默认IP存储库搜索路径。

然后将新的存储库路径添加到默认IP存储库路径。



2)验证IP目录中发现新IP。

打开IP目录并导航到新的IP。

选择IP并查看详细信息,以验证目录中的IP是否具有正确的VLNV,并位于预期的存储库位置。



3)用新的IP版本升级BD中的IP实例。

如果IP的VLNV已经从BD中使用的IP改变,则这是必需的。

a)运行以下命令:

RePixIppI-状态IPIP状态

b)升级列出的过期的IP。

例如:

UpGeDeLIP[GETyIPS{MyOfFIFO MyuSuuleCyr}]

或者,只需在设计中的所有IP核上运行UpGeRADIPS命令(UpGeDeLIP[GETYIPS])。


4)重置输出产品。

右键单击VIVADO源层次结构窗口中的DB文件并选择重置输出产品。

这为块图删除所有生成的文件。


5)在VIVADO源层次结构中再次右键单击DB文件并选择生成输出产品。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:47:19 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它