AXI Streaming Intel® FPGA IP for PCI Express* User Guide

ID 790711
Date 2/12/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.13. Transaction Ordering

The 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.