Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 7/07/2025
Public
Document Table of Contents

6.13.3. Parameters of Avalon® -ST Multi-Channel Shared Memory FIFO

Table 186.   Avalon® -ST Multi-Channel Shared Memory FIFO Parameters
Parameter Legal Values Description
Number of channels 1, 2, 4, 8, and 16 Specifies the total number of channels supported on the Avalon® streaming (Avalon-ST) data interfaces.
Symbols per beat 1–32 Specifies the number of symbols transferred in a beat on the Avalon® -ST data interfaces.
Bits per symbol 1–32 Specifies the symbol width in bits on the Avalon® -ST data interfaces.
FIFO depth 2–232 Specifies the depth of each memory segment allocated for a channel. The value must be a multiple of 2.
Address width 1–32 Specifies the width of the FIFO address. This parameter is determined by the parameter FIFO depth. FIFO depth = 2 Address width.
Error width 0–32 Specifies the width of the error signal on the Avalon® -ST data interfaces.
Use request On/Off Implements the Avalon® -MM request interface. If the core is configured to support more than one channel and the request interface is disabled, only channel 0 is accessible.
Use almost-full threshold 1 On/Off

Implements the optional Avalon® -ST almost-full interfaces and their corresponding registers. For description of the threshold registers, refer to Register Maps for Avalon -ST Multi-Channel Shared FIFO.

This threshold indicates that the FIFO is almost full.

Use almost-full threshold 2 On/Off

Implements the optional Avalon® -ST almost-full interfaces and their corresponding registers. For description of the threshold registers, refer to Register Maps for Avalon -ST Multi-Channel Shared FIFO.

This threshold indicates that the FIFO is almost full. The parameter is configurable if Use almost-full threshold 1 is on.

Use almost-empty threshold 1 On/Off

Implements the optional Avalon® -ST almost-empty interfaces and their corresponding registers. For description of the threshold registers, refer to Register Maps for Avalon -ST Multi-Channel Shared FIFO.

This threshold is an initial indication that the FIFO is getting empty.

Use almost-empty threshold 2 On/Off

Implements the optional Avalon® -ST almost-empty interfaces and their corresponding registers. For description of the threshold registers, refer to Register Maps for Avalon -ST Multi-Channel Shared FIFO.

This threshold indicates that the FIFO is almost empty. This parameter is configurable if Use almost-empty threshold 1 is on.