AXI Bridge mode enables you to interface the CPM5 PCIe Controller 0 or CPM5 PCIe Controller 1 with an AXI4 domain. This use mode connects directly to the NoC or to PL logic (based on Controller 0 or Controller 1 selection) that allows communication with other peripherals within the Processing System (PS) and in the Programmable Logic (PL).
AXI Bridge mode is typically used for light traffic data paths such as write to or read from Control and Status registers. AXI Bridge mode is also the only mode that can be configured for Root Port application with AXI4 interface used to interface with a processor, typically the PS.
AXI bridge functionality is available in the following three modes:
- Standalone AXI Bridge mode
- AXI Bridge with QDMA.
AXI Bridge in QDMA mode. Customize the core as follows:
- In the Basic tab, set PCIe0 or PCIe1 Functional Mode to DMA.
- Set one or both of the following options:
- In the Basic tab, select the Enable Bridge Slave
Mode checkbox. This option enables Slave AXI interface
within the IP that you can use to generate write or read transaction from an
AXI source peripheral to other PCIe
devices.
- In the PCIe BARs tab, select the
BAR checkbox next to the AXI
Bridge Master. This option enables the Master AXI interface within the IP
that you can use to receive write or read transaction from a PCIe source device to AXI peripherals.
- In the Basic tab, select the Enable Bridge Slave
Mode checkbox. This option enables Slave AXI interface
within the IP that you can use to generate write or read transaction from an
AXI source peripheral to other PCIe
devices.
Standalone AXI Bridge mode. Customize the core as follows:
- CPM5 Basic Configuration:
- PCIe Controller 0 Mode: Select DMA
- Select the DMA option in Controller 0 and or Controller 1 based on the requirement
- CPM5 PCIE Controller 0 Configuration:
- Functional Mode: Select AXI Bridge
- Set one or both of the following options:
- In the PCIe BARs tab, select the BAR checkbox for each BAR that is needed. This option enables the Master AXI interface within the IP that enables writes/reads transaction from a PCIe source device to AXI peripherals.
- If AXI Slave functionality is needed, select the Enable Bridge Slave Mode checkbox. This option enables the Slave AXI interface within the IP that you can use to generate Write or Read transaction from an AXI source peripheral to other PCIe devices.