Use Modes - 3.0 English

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

Document ID
PG347
Release Date
2022-06-15
Version
3.0 English

There are several use modes for QDMA functionality in the CPM. You can select one of 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.

Illustration below show CPM5 PCIE Controller 0 selection, same options apply for Controller 1 QDMA.

  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 sections below explain how you can further configure and use these different functional modes for your application.