Using the AMD Vivado™ IP packager flow gives you a consistent experience whether using AMD IP, third-party IP, or customer-developed IP.
Important: Some AMD IP requires licensing. After purchasing the required license, you
can include AMD IP in your design.
The following figure shows the flow in the IP packager and its usage model. With the Vivado IP packager an IP developer can do the following:
- Create and package files and associated data in an IP-XACT standard format.
- Add IP to the Vivado IP catalog.
- Deliver packaged IP to an end-user in a repository directory or in
an archive (
.zip) file.
After you distribute IP, an end-user can create a customization of that IP in their designs. Before packaging your RTL as an IP, it is recommended you do the following:
- Verify the design sources by running synthesis (see Vivado Design Suite User Guide: Synthesis (UG901)) and implementation (see Vivado Design Suite User Guide: Implementation (UG904)).
- Verify the design simulates as expected (see Vivado Design Suite User Guide: Logic Simulation (UG900)).
- If using AMD parameterized macros (XPMs), see Using XPMs.
Figure 1. IP Packaging and Usage Flow