Use Modes - 3.4 English

Versal Adaptive SoC CPM DMA and Bridge Mode for PCI Express Product Guide (PG347)

Document ID
PG347
Release Date
2023-11-20
Version
3.4 English

There are several use modes for QDMA functionality in the CPM. You can select one of the two options for data transport from host to programmable logic (PL) or PL to host: QDMA or AXI Bridge.

To enable QDMA transfers, customize the Control, Interfaces and Processing System (CIPS) IP core as follows:

DMA transfers can be initiated in PCIe Controller 0 or in PCIe Controller 1.

The following illustration shows the CPM5 PCIe Controller 0 selection. The same options apply to Controller 1 QDMA. CPM to PL options is available only for controller 1.

  1. In the CPM5 Basic Configuration page, set the PCIe Controller 0 Mode to DMA.
  2. Set the lane width value.

  3. In the CPM5 PCIe Controller 0 Configuration page, set the PCIe Functional Mode for the desired DMA transfer mode:
    • QDMA
    • AXI Bridge

The following sections explain how to further configure and use these different functional modes for your application.