Modular IP Architecture - 2.0 English

Versal Adaptive SoC DMA and Bridge Subsystem for PCI Express Product Guide (PG344)

Document ID
PG344
Release Date
2024-11-22
Version
2.0 English

The XDMA Subsystem is packaged in what is called a modular IP architecture. Modular IP architecture refers to the programmable logic integrated block for PCIe (PL PCIE) IP and the XDMA subsystem appearing as two separate IP that are connected in the Vivado IP integrator.

To generate the IP:

  1. In the Vivado IP catalog, locate the XDMA Subsystem and add it to your design.
  2. Configure the subsystem as required
  3. In the Vivado IP integrator, click Run Block Automation. This stitches the PL PCIE and XDMA together.

After these steps, a fully integrated PL PCIE and XDMA is available, and you can add other IP to your design as needed.

Note: If changes are made to the PCI Express core block, the supporting GT Wizard and PHY IPs must be deleted, and the block automation steps should be repeated.