3.1.1.1. PCIe* TLP Constructor
3.1.1.2. PCIe* TLP ID Generation
3.1.1.3. PCIe TX Credit Controller
3.1.1.4. PCIe* TX Scheduler
3.1.1.5. PCIe TLP Completer
3.1.1.6. PCIe RX Router
3.1.1.7. PCIe* MSI-X Controller
3.1.1.8. PCIe BAR0
3.1.1.9. PCIe Bursting Manager (BAM)
3.1.1.10. Completion Timeout Parser
3.1.1.11. Control Shadow Parser
4.2.1. Application Packet Receive Interface
4.2.2. Application Packet Transmit Interface
4.2.3. Control Shadow Interface
4.2.4. Transmit Flow Control Credit Interface
4.2.5. Completion Timeout Interface
4.2.6. PCIe* Miscellaneous Signals
4.2.7. Control and Status Register Responder Manager Interface
4.2.8. Bursting Manager Interface
3.2.2. Host AXI-4 Agent
The Host AXI4 Agent is responsible for the following operations:
- Segregate the read & write request packets from internal AXI-ST streaming interface to dedicated packet FIFOs for optimized performance.
- Translate AXI-ST streaming format into AXI-4 memory format transaction up to maximum burst length allowed within 4kB address boundary for each transaction.
- ID mapping & tracking based on issued write/read AXI-4 packets and received write/read response AXI-4 packets to/from host.
- Perform arbitration between write and read response AXI-4 packets received from Host.
- Translate AXI-4 memory format into AXI-ST streaming format transaction up to maximum burst length allowed within 4kB address boundary for each transaction.
Note: Fixed AWID/ARID are used to ensure the responses received is in the sequence as of the requests issued.