A.4.3. Avalon-MM-to-PCI Express Upstream Read Requests
The PCI Express Avalon-MM bridge converts read requests from the system interconnect fabric to PCI Express read requests with 32-bit or 64‑bit addresses based on the address translation configuration, the request address, and the maximum read size.
The Avalon-MM TX slave interface of a PCI Express Avalon‑MM bridge can receive read requests with burst sizes of up to 512 bytes sent to any address. However, the bridge limits read requests sent to the PCI Express link to a maximum of 256 bytes. Additionally, the bridge must prevent each PCI Express read request packet from crossing a 4 KB address boundary. Therefore, the bridge may split an Avalon-MM read request into multiple PCI Express read packets based on the address and the size of the read request.
Avalon-MM bridge supports up to eight outstanding reads from Avalon-MM interface. Once the bridge has eight outstanding read requests, the txs_waitrequest signal is asserted to block additional read requests. When a read request completes, the Avalon-MM bridge can accept another request.
Did you find the information on this page useful?