Features - 1.0 English

Embedded FIFO Generator LogiCORE IP Product Guide (PG327)

Document ID
PG327
Release Date
2023-05-10
Version
1.0 English
  • Supports Native, AXI4-Stream, AXI4, and AXI4-Lite interfaces.
  • FIFO depths up to 4194304 or 2^22 entries.
  • Independent or common clock domains.
  • Fully configurable using the AMD Vivado™ Design Suite IP catalog.

Native FIFO Specific Features

  • FIFO data widths from 1 to 4096 bits.
  • Symmetric or Non-symmetric aspect ratios (read-to-write port ratios ranging from 1:8 to 8:1).
  • Synchronous reset option.
  • Selectable memory type (block/UltraRAM and distributed RAM).
  • Option to operate in Standard or first-word fall-through modes (FWFT).
  • Full and Empty status flags, and Almost Full and Almost Empty flags for indicating one-word-left.
  • Programmable Full and Empty status flags, set by user-defined constant(s).
  • Hamming error injection and correction checking (ECC) support for block RAM and UltraRAM FIFO configurations.
  • Configurable read latency for Standard Read Mode.
  • Dynamic Power Gating.

AXI FIFO Features

  • FIFO data widths:
    • AXI4-Stream: 1 to 4096 bits
    • AXI4: 32, 64....... 1024 (multiples of 2) bits
    • AXI4-Lite: 32, 64 bits
  • Supports AXI4 memory mapped, AXI4-Stream, and AXI4-Lite.
  • Symmetric aspect ratios.
  • Asynchronous active-Low reset.
  • Selectable memory type (block/UltraRAM, or distributed RAM).
  • Selectable application type (Data FIFO and Packet FIFO).
    • Packet FIFO feature is available only for common/independent clock AXI4-Stream FIFO and common clock AXI4 FIFOs.
  • Operates in first-word fall-through mode (FWFT).
  • Auto-calculation of FIFO width based on AXI signal selections and data and address widths.
  • Hamming error injection and correction checking (ECC) support for block / UltraRAM FIFO configurations.
  • Configurable programmable Full/Empty flags as sideband signals.