GTS AXI Streaming IP for PCI Express* User Guide: Agilex™ 5 and Agilex™ 3 FPGAs and SoCs

ID 813754
Date 8/04/2025
Public
Document Table of Contents

4.6. Transaction Ordering

The GTS AXI Streaming IP does not have separate receiving queues to handle PCIe* transaction ordering or prevent deadlocks.

The application logic needs to ensure the transactions adhere to PCIe ordering rules that prevent deadlocks, namely:
  • Allow posted writes to pass blocked read transactions.
  • Allow posted writes to pass blocked configuration write transactions.
  • Allow completion to pass blocked read transactions.
  • Allow completion to pass blocked configuration write transactions.