Altera FIFO Partitioner Megafunction User Guide

This document introduces the use of Altera FIFO Partitioner Megafunction product


Altera FIFO Partitioner Megafunction User Guide - cover page
Brand
Altera
Category
Other Electronics
Document type
User Manual
Language
English
Pages
22
File format
PDF
File size
327 KB
Published
09 August, 2012
Updated
01 October, 2023
MD5 checksum
B310A7DF31AC9BB79643FD3497A2D203

About this manual

The FIFO Partitioner is a tool designed to map multiple First-In-First-Out (FIFO) buffers into a single physical Stratix M-RAM block. It automatically generates the necessary logic to time-domain-multiplex the memory block between multiple user-specified FIFOs, enhancing the utility of the TriMatrix memory architecture. This feature is particularly useful for FIFO functions that cannot be efficiently fit into standard M512 or M4K blocks.

What's inside

  • Introduction
  • Features
  • Specifying a FIFO Partitioner Function Using the FIFO Partitioner MegaWizard
  • Specifying Global Configuration Options
  • Specifying FIFO Configurations
  • Frequency Information
  • FIFO Functionality
  • Synthesizing FIFO Partitioner Functions
  • Static Timing Analysis for FIFO Partitioner Functions
  • Simulating FIFO Partitioner Functions

Specifications

Maximum number of FIFOs10 for most designs
Maximum FIFOs for moderate performance256
Supported data widths8, 9, 16, 18, 32, 36, 64, 72, 132, and 144-bit
Maximum width for mixed-width configurations72

Frequently asked questions

What is the FIFO Partitioner?

The FIFO Partitioner is a tool for mapping multiple FIFOs into a single physical memory block.

How does the FIFO Partitioner operate?

It automatically generates the logic necessary to time-domain-multiplex Stratix M-RAM blocks between multiple user-specified FIFOs.

Can FIFO ports operate in asynchronous clock domains?

Yes, FIFO ports can be operated in completely asynchronous clock domains.

Download PDF (327 KB)

More Altera Manuals


View all Altera manuals →