Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 7/08/2024
Public
Document Table of Contents

4.6.1. Using Pipelined Transfers

Pipelined transfers increase the read efficiency by allowing a host to post multiple reads before data from an earlier read returns. Hosts that support pipelined transfers post transfers continuously, relying on the readdatavalid signal to indicate valid data. Agents support pipelined transfers by including the readdatavalid signal or operating with a fixed read latency.

AXI managers declare how many outstanding writes and reads it can issue with the writeIssuingCapability and readIssuingCapability parameters. In the same way, an agent can declare how many reads it can accept with the readAcceptanceCapability parameter. AXI managers with a read issuing capability greater than one are pipelined in the same way as Avalon® hosts and the readdatavalid signal.