Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 7/08/2024
Public
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 47.  Burst Adaptation: AXI to Avalon®

Burst Type

Behavior

Incrementing

Sequential Subordinate

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 Subordinate

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 Avalon® agent's wrapping boundary.

Wrapping

Sequential Subordinate

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 Subordinate

If the WRAP transaction's boundary matches the Avalon® agent's boundary, then the burst passes through. Otherwise, the burst is converted to sequential bursts that respect both the transaction and Avalon® 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.