Example Use Mode - 3.0 English

AXI Bridge for PCI Express Gen3 Subsystem Product Guide (PG194)

Document ID
Release Date
3.0 English

In Root Port configuration, the slave AXI4-Lite and slave AXI4 interfaces are typically driven by a PS system or a MicroBlazeâ„¢ . This microprocessor runs a kernel driver software that will do PCIe enumeration process. The Master AXI interface is connected if there is a packet generator module at the Endpoint side, such as a DMA engine. The interrupt_out signal is typically connected to the Processor Interrupt Controller and multiplexed together with other interrupt sources before being forwarded to the kernel driver software running at the microprocessor.

In Endpoint configuration, the Slave AXI interface is typically driven by a DMA module or a packet generator, such as an AXI exerciser. The master AXI4 interface is used to receive packets from the host, such as the DMA configuration file or PIO, and accesses directly to a Memory module, such as MIG. The slave AXI4-Lite interface is not typically used in an Endpoint configuration but can be utilized to check some Bridge/Link status registers. The User Interrupt input signals can be driven by an Interrupt controller to signal the Host for any important event at the Endpoint side, such as a DMA transfer complete and an error event.

The following figure shows an example of where the Bridge cores can be used.

Figure 1. Example Use Mode