Vivado 2015.2 - 重新打包IP时,自定义创建的IP不会增加IP修订

描述

当我使用Vivado 2014.4创建AXI IP组件并稍后编辑IP时,IP的修订号会增加(在IP目录中选择IP组件时,可在IP属性窗口中看到)。

在Vivado 2015.2(以及2015.1)中  编辑和重新打包IP时,IP修订号不会增加

这导致IP更新过程中的一些问题。

在版本2014.4中 ,当命中“重新打包IP”按钮时,将执行以下Tcl命令。

ipx :: update_ip_instances -delete_project true

此功能会增加IP修订号。

在版本2015.2 (2015.1)中,当命中“重新打包IP”按钮时,将执行以下Tcl命令。

这些命令增加IP修订。

ipx :: create_xgui_files [ipx :: current_core]
ipx :: update_checksums [ipx :: current_core]
ipx :: save_core [ipx :: current_core]
close_project -delete
要解决此问题,您必须在单击“重新打包IP”按钮之前手动运行以下命令。

set_property core_revision [expr [get_property core_revision [ipx :: current_core]] + 1] [ipx :: current_core]
这将根据需要将核心修订增加1。

注意:此问题已在Vivado 2015.3中修复。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 20:36:34 +0800

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

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