To add or remove files to and from your custom IP, the recommended flow is as follows:
- Modify the files to the Vivado project, and
merge the changes using the Package IP
window. For more information on how to add and remove files to your Vivado project, see
Vivado Design Suite User Guide:
System-Level Design Entry (UG895).
With the Package IP window open, a merge changes banner opens that prompts you to update the contents of the file groups with the updated files in the Vivado project. Similar to the Create and Package New IP wizard, the merged files are associated with the necessary file groups.
The IP packager merges files from the active sources file set into the Synthesis and Simulation file groups. Files that are in the sources file set, but not used for synthesis are not added to either the Synthesis or Simulation file groups. Files associated with the active simulation file set are merged only into the Simulation file group. A warning is issued for any un-referenced file in the active file set.Important: Files added to the Vivado project should be copied into the project. Files associated with the IP should be contained in a path within the IP directory to ensure proper reuse
- To add or remove files from a packaged IP, go to Add
or the Remove
If any changes were made in the file, the Merge changes from File Groups Wizard hyperlink in the banner displays, as shown the following figure.