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修订。
这些命令不增加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中修复。
添加评论