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

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

4.11.6. Avalon® -ST Single-Clock FIFO Registers

Table 157.   Avalon® -ST Single-Clock FIFO RegistersThe CSR interface in the Avalon® -ST Single Clock FIFO core provides access to registers.

32-Bit Word Offset

Name

Access

Reset

Description

0

fill_level

R

0

24-bit FIFO fill level. Bits 24 to 31 are not used.

1

Reserved

Reserved for future use.

2

almost_full_threshold

RW

FIFO depth–1

Set this register to a value that indicates the FIFO buffer is getting full.

3

almost_empty_threshold

RW

0

Set this register to a value that indicates the FIFO buffer is getting empty.

4

cut_through_threshold

RW

0

0—Enables store and forward mode.

Greater than 0—Enables cut-through mode and specifies the minimum of entries in the FIFO buffer before the valid signal on the Avalon® -ST source interface is asserted. Once the FIFO core starts sending the data to the downstream component, it continues to do so until the end of the packet.

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

5

drop_on_error

RW

0

0—Disables drop-on error.

1—Enables drop-on error.

This register applies only when the Use packet and Use store and forward parameters are turned on.

Table 158.  Register Description for Avalon® -ST Dual-Clock FIFO The in_csr and out_csr interfaces in the Avalon® -ST Dual Clock FIFO core reports the FIFO fill level.

32-Bit Word Offset

Name

Access

Reset Value

Description

0

fill_level

R

0

24-bit FIFO fill level. Bits 24 to 31 are not used.