The Vivado Design Suite provides an IP-centric design flow that lets you configure, implement, verify, and integrate IP modules from various sources. The tool offers an extensible IP catalog that includes AMD LogiCORE™ IP. You can configure and verify as a standalone module or within a system-level design. For more details, refer to the Vivado Design Suite User Guide: Designing with IP (UG896).
You can package custom IP using the IP-XACT protocol and make it available in the Vivado IP catalog. AMD IP uses the AMBA® AXI4 interconnect standard for faster system-level integration. You can add existing IP to a design as either RTL source or a netlist.
The following methods are available to work with IP in a design:
- Managed IP Flow
- Customize IP and generate output products. This includes a synthesized design checkpoint (DCP) to preserve customization for use in current and future Vivado releases. For more details, refer to the Vivado Design Suite User Guide: Design Flows Overview (UG892).
- Import in Project or Non-Project Modes
- Import or read the generated Xilinx core instance (XCI) file. Recommended method for large projects with many team members.
- Access from IP Catalog in a Project
- Customize and add IP, storing files locally within the project or saving them externally. Recommended method for small team projects.