Intel® Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 10/04/2021
Public

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

Document Table of Contents

5.10.6.1. AXI and Avalon® Ordering

There is a potential read-after-write risk when Avalon® hosts transact to AXI slaves.

According to the AMBA* Protocol Specifications, there is no ordering requirement between reads and writes. However, Avalon® has an implicit ordering model that requires transactions from a host to the same AXI slave to be in order. The Avalon® interconnect always processes the transactions in order. The interconnect blocks transactions if required. The interconnect prevents writing to the AXI slave when read is pending.