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

ID 683364
Date 12/15/2018
Public
Document Table of Contents

4.11.5. Single-Clock and Dual-Clock FIFO Core Parameters

Table 156.  Single-Clock and Dual-Clock FIFO Core Parameters

Parameter

Legal Values

Description

Bits per symbol

1–32

These parameters determine the width of the FIFO.

FIFO width = Bits per symbol * Symbols per beat, where: Bits per symbol is the number of bits in a symbol, and Symbols per beat is the number of symbols transferred in a beat.

Symbols per beat

1–32

Error width

0–32

The width of the error signal.

FIFO depth

2 n

The FIFO depth. An output pipeline stage is added to the FIFO to increase performance, which increases the FIFO depth by one. <n> = n=1,2,3,4 and so on.

Use packets

Turn on this parameter to enable data packet support on the Avalon® -ST data interfaces.

Channel width

1–32

The width of the channel signal.

Avalon® -ST Single Clock FIFO Only

Use fill level

Turn on this parameter to include the Avalon® -MM control and status register interface (CSR). The CSR is enabled when Use fill level is set to 1.

Use Store and Forward   To turn on Cut-through mode, Use store and forward must be set to 0. Turning on Use store and forward prompts the user to turn on Use fill level, and then the CSR appears.

Avalon® -ST Dual Clock FIFO Only

Use sink fill level

Turn on this parameter to include the Avalon® -MM control and status register interface in the input clock domain.

Use source fill level

Turn on this parameter to include the Avalon® ‑MM control and status register interface in the output clock domain.

Write pointer synchronizer length

2–8

The length of the write pointer synchronizer chain. Setting this parameter to a higher value leads to better metastability while increasing the latency of the core.

Read pointer synchronizer length

2–8

The length of the read pointer synchronizer chain. Setting this parameter to a higher value leads to better metastability.

Use Max Channel

Turn on this parameter to specify the maximum channel number.

Max Channel

1–255

Maximum channel number.

Note: For more information about metastability in Intel devices, refer to Understanding Metastability in FPGAs. For more information about metastability analysis and synchronization register chains, refer to the Managing Metastability.