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.1.9.2. Burst Adaptation: AXI to Avalon®

The following entries specify the behavior when converting between AXI and Avalon® burst types.

Table 44.  Burst Adaptation: AXI to Avalon®

Burst Type

Behavior

Incrementing

Sequential Slave

Bursts that exceed slave_max_burst_length are converted to multiple sequential bursts of a length less than or equal to the slave_max_burst_length. Otherwise, the burst is unconverted. For example, for an Avalon® agent with a maximum burst length of 4, an INCR7 burst is converted to INCR4 + INCR3.

Wrapping Slave

Bursts that exceed the slave_max_burst_length are converted to multiple sequential bursts of length less than or equal to the slave_max_burst_length. Bursts that exceed the wrapping boundary are converted to multiple sequential bursts that respect the agent's wrapping boundary.

Wrapping

Sequential Slave

A WRAP burst is converted to multiple sequential bursts. The sequential bursts are less than or equal to the max_burst_length and respect the transaction's wrapping boundary

Wrapping Slave

If the WRAP transaction's boundary matches the agent's boundary, then the burst passes through. Otherwise, the burst is converted to sequential bursts that respect both the transaction and agent wrap boundaries.

Fixed

Fixed bursts are converted to sequential bursts of length 1 that repeatedly access the same address.

Narrow

All narrow-sized bursts are broken into multiple bursts of length 1.