Altera
Block Preview

Introduction

This block implements a FIFO buffer using Intel (Altera) FPGA primitives. Functionally equivalent to the Xilinx FIFO but optimized for Intel architecture.

See the main FIFO documentation for detailed operation.

Pin Description

IN Input Variable bit BIT
Input data. Width: Bit Width.
Default: Must be connected
WR Input 1 bit BIT
Write enable.
Default: Must be connected
RD Input 1 bit BIT
Read enable.
Default: Must be connected
CLK_RD Input 1 bit BIT
Read clock.
Default: Must be connected
CLK_WR Input 1 bit BIT
Write clock.
Default: Must be connected
RESET Input 1 bit BIT
Active-high reset.
Default: Must be connected
OUT Output Variable bit BIT
Output data. Width: Bit Width.
EMPTY Output 1 bit BIT
Empty status flag.
FULL Output 1 bit BIT
Full status flag.
OVERFLOW Output 1 bit BIT
UNDERRUN Output 1 bit BIT

Properties

Property window

FIFO depth MemorySize

Set the amount of memory in number of words

FIFO depth. Allowed: 64-65536.

Default: 1024

Options: 64 128 256 512 1024 2048 4096 8192 16384 32756 65536

Bit Width BusWidth

Set the size in bits of the data

Bit width per word. Range: 1-1024.

Default: 1

Range: 1 – 1024

Functional description

Identical to FIFO_XLX but uses Intel/Altera megafunctions for implementation. Refer to the standard FIFO component documentation for detailed behavior.