Design Creation with RTL - 2024.1 English

Versal Adaptive SoC Hardware, IP, and Platform Development Methodology Guide (UG1387)

Document ID
UG1387
Release Date
2024-06-19
Version
2024.1 English

AMD requires the use of the AMD Vivado™ IP integrator to instantiate and configure the CIPS and NoC IP for AMD Versal™ devices. The platform management controller (PMC) is contained within the CIPS IP and is required to boot and configure all Versal devices. The CIPS IP is only available in IP integrator.

Although not required, AMD recommends using the IP integrator to create the top-level RTL wrapper for your design. Enabling the Vivado tools to maintain the RTL wrapper simplifies the simulation of the design, because the Vivado tools can automatically connect proper simulation models for the NoC IP. It is possible to configure the CIPS and NoC in the IP integrator, specify all external interfaces to the rest of the design, and instantiate the resulting block design in the top-level RTL. This approach contains the CIPS and NoC to a subset of the larger system but requires that you manually ensure the proper simulation models are connected correctly in their RTL wrappers.

Note: For more information on the I/O planning process, performing port assignments with a PCB designer in pre-RTL design, and utilizing clock resources, see the Vivado Design Suite User Guide: I/O and Clock Planning (UG899).