The slave bridge provides termination of memory-mapped AXI4 transactions from an AXI4 master device (such as a processor). The slave bridge provides a
way to translate addresses that are mapped within the AXI4 memory mapped address domain to the domain addresses for PCIe.
Write transactions to the Slave Bridge are converted into one or more
MemWr TLPs, depending on the configured Max Payload
Size setting, which are passed to the integrated block for PCI Express. When a
remote AXI master initiates a read transaction to the slave bridge, the read address
and qualifiers are captured and a
TLP is passed to the core and a completion timeout timer is started. Completions
received through the core are correlated with pending read requests and read data is
returned to the AXI4 master. The slave bridge
can support up to 32 AXI4 write requests, and
32 AXI4 read requests.
CPM does not do any SMID checks for slave AXI4 transfers. Any value is accepted.