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# 64385

2015.2 Vivado IP Flows - After removing an IP from my Block Design which I have packaged into a Custom IP, the IP Package XML file still references the IP's XCI file

Description

I have a custom IP which contains a Block Design. 

During the design process, I realized I needed to remove one of the IP cores in the Block Design.

After merging the changes, the XCI file for the removed IP is still referenced in the IP Packager (XML file).

However, the reference is not resolved and a question mark is associated with the XCI file in the Packager.

For example, For the Block Design below, the SLICE IP is included.

After opening the IP Packager, I see the File Groups reference for all XCI files in the Block Design (BD):

It was found that the SLICE core was no longer needed in this design and so it was removed from the BD along with the associated ports.

To update the IP Packager, it is necessary to manually merge the files as the Packager does not automatically monitor the files in a BD. 

To merge the file changes I use the following command:

ipx::merge_project_changes files [ipx::current_core]

This results in the IP Packager File Group being updated as follows:




Why does this occur?

If I use this custom IP in a larger project it will lead to errors.

Is there any way to avoid this?

Solution

This is a known issue and it is scheduled to be fixed in Vivado 2015.3.

There is no work-around at present to avoid the question mark or unreferenced XCI file in the IP Packager.

However, you can safely remove the file within the Packager by right clicking on the file and selecting "Remove File".


AR# 64385
Date Created 04/27/2015
Last Updated 07/08/2015
Status Active
Type Known Issues
Tools
  • Vivado Design Suite - 2015.1
  • Vivado Design Suite - 2014.4.1
  • Vivado Design Suite - 2014.4
  • Vivado Design Suite - 2015.2