AR# 60195

|

Vivado IP Flows - Editing a packaged IP in IP Packager and then discarding those edits might not completely remove all HDL file edits

Description

Editing a packaged IP in IP Packager and then discarding those edits might not completely remove all HDL file edits.

This issue arises when I do the following:

  1. I make edits to some of my IP's HDL files using the "Edit in IP Packager" flow in the GUI.
  2. I merge the changes in the GUI.
  3. I later decide to discard the edits.


When closing down the IP Packager GUI, I receive the following prompts.

"Do you want to re-package your IP and upgrade any matching IP Instance?"

I select No.

"Do you want to save your changes?"

I select No.

Afterwards I see that the HDL modifications were maintained and not removed.

The component.xml file was not changed, but the HDL files used by that component.xml file were modified.

Solution

This issue is due to the cancellation only being applied to the package structure itself, and not to changes made in the individual files of the packaged IP.

A future update of Vivado should either revert the HDL back to the original packaged HDL files or warn the user that their HDL modifications have been applied.

AR# 60195
Date 10/13/2016
Status Active
Type Known Issues
Tools More Less
People Also Viewed