Development Tools
Electromechanical
Interconnect / Connectors
Interconnect PCB Connectors Connector
Passives
Production Products
Semiconductors

What is FIFO memory?

FIFO, or First In, First Out, is a method that relates to the organization and manipulation of data according to time and prioritization. In essence, the queue processing technique is done as per a first-come, first-served behaviour. The algorithm of the operating system scheduling gives every process CPU time according to the order it comes. Each item is stored in a queue data structure. The first data which is added to the queue will be the first data to be removed. Processing continues to proceed sequentially in this same order. FIFO is used for synchronization purposes in computer and CPU hardware. FIFO is generally implemented as a circular queue, and thus has a read pointer and a write pointer. A synchronous FIFO uses the same clock for reading and writing. An asynchronous FIFO, however, uses separate clocks for reading and writing.

Types of FIFOs

There are several different kinds of FIFOs. At Future Electronics we stock many of the most common types categorized by operating mode, memory density, memory organization, nominal supply voltage, packaging type and maximum access time. The parametric filters on our website can help refine your search results depending on the required specifications.

The most common sizes for memory density are 4.6 kb, 18 kb, 72 kb and 288 kb. We also carry FIFOs with memory density up to 18 Mb. Nominal supply voltage can be up to 7 V, with the most common sizes being 5 V.

FIFOs from Future Electronics

Future Electronics has a complete selection of FIFOs from several manufacturers that can be used as an asynchronous FIFO memory chip, FIFO controller or for a FIFO IC. Simply choose from the FIFO technical attributes below and your search results will quickly be narrowed in order to match your specific FIFO application needs.

If you have a preferred brand, we deal with several manufacturers such as Cypress or NXP. You can easily refine your FIFO product search results by clicking your preferred FIFO brand below from our list of manufacturers.

Applications for FIFOs:

Disk controllers use FIFO as a disk scheduling algorithm in order to be able to determine the order to service disk input and output requests. In communications and networking, bridges, routers and switches use FIFO memory to hold data packets that are in route to a given destination. Some devices can have several FIFOs in order to independently and simultaneously queue several types of information. FIFO is also often used in electronic circuits for flow control and buffering. In hardware, it generally consists of a set of read and write pointers, control logic and storage. Storage can be flip-flops, latches, SRAM or other storage types.

Choosing the Right FIFO:

When you are looking for the right FIFOs, you can filter the results by various attributes with the FutureElectronics.com parametric search: by Memory Density (9 b, 4.6 kb, 18 kb, 72 kb, …), Nominal Supply Voltage (up to 7 V) and Maximum Access Time (from 4 ns to 40 ns) to name a few. You will be able to find the right FIFO controller or asynchronous FIFO memory chip for any of your circuits or for a FIFO IC.

FIFOs in Production Ready Packaging or R&D Quantities

If the quantity of FIFOs required is less than a full reel, we offer to customers many of our FIFO products in tube, tray or individual quantities that will help you avoid unneeded surplus.

In addition, Future Electronics offers clients a unique bonded inventory program that is designed to eliminate potential problems that could arise from an unpredictable supply of products containing raw metals and products with long or erratic lead times. Talk with your nearest Future Electronics branch and find out more on how you and your company can avoid possible shortages.


Featured FIFO Products


Manufacturer Part Number Description
Cypress CY7C1020DV33-10ZSXI CY7C1020DV33 Series 512 kbit (32 K x 16) 3.3 V 10 ns Static RAM TSOP-44
Cypress CY7C025-25AXC CY7C025 Series 128 kbit (8 K x 16) 5 V 25 ns Dual-Port Static RAM - TQFP-100
Cypress CY7C056V-15AXC CY7C056V Series 576 kbit (16 K x 36) 3.3 V 15 ns Dual-Port Static RAM - TQFP-144
Cypress CY7C0832AV-133AXI CY7C0832AV Series 4 Mbit (256 K x 18) 3.3 V 4 ns Dual-Port RAM - TQFP-120
Cypress CY7C09179V-12AXC CY7C09179V Series 288 kbit (32 K x 9) 3.3 V 12 ns Dual-Port Static RAM TQFP-100
Cypress CY7C09269V-7AXC CY7C09269V Series 256 kbit (16 K x 16) 3.3 V 7.5 ns Dual-Port Static RAM TQFP-100
Cypress CY7C09449PVA-AC CY7C09449PV Series 128 kbit (4 K x 32) 3.3V 50MHz Dual-Port Static RAM TQFP-160
Cypress CY7C1020DV33-10VXI CY7C1020DV33 Series 512 kbit (32 K x 16) 3.3 V 10 ns Static RAM SOJ-44
Cypress CY7C1020DV33-10VXIT CY7C1020DV33 Series 512 kbit (32 K x 16) 3.3 V 10 ns Static RAM SOJ-44
Cypress CY7C1020DV33-10ZSXIT CY7C1020DV33 Series 512 kbit (32 K x 16) 3.3 V 10 ns Static RAM TSOP-44
Cypress CY7C1312BV18-250BZC CY7C1312BV18 Series 18 Mbit (1 M x 18) 1.8 V 250 MHz QDR II SRAM FBGA-165
Cypress CY7C136A-55NXI 5V 2KX8 52-PIN DUAL-PORT SRAM
Cypress CY7C136E-55JXC CY7C136 Series 16 kbit (2 K x 8) 5 V 55 ns Dual-Port Static RAM - PLCC-52
Cypress CY7C419-10JXC CY7C419 Series 2.3 kbit (256 x 9) 1.8 V 10 ns Asynchronous FIFO PLCC-32
Cypress CY7C4201V-15AXC CY7C4201V Series 2.3 kbit (256 x 9) 1.8 V 11 ns Synchronous FIFO - TQFP-32
Cypress CY7C4201V-15AXCT CY7C4201V Series 2.3 kbit (256 x 9) 1.8 V 11 ns Synchronous FIFO - TQFP-32
Cypress CY7C4205-10AXC CY7C4205 Series 4.6 kbit (256 x 18) 5 V 8 ns Synchronous FIFO - TQFP-64
Cypress CY7C4205-10AXCT CY7C4205 Series 4.6 kbit (256 x 18) 5 V 8 ns Synchronous FIFO - TQFP-64
Cypress CY7C421-15AXC CY7C421 Series 4.6 kbit (512 x 9) 5 V 15 ns Asynchronous FIFO - TQFP-32
Cypress CY7C421-15AXCT CY7C421 Series 4.6 kbit (512 x 9) 5 V 10 ns Asynchronous FIFO - TQFP-32
Cypress CY7C421-20JXC CY7C421 Series 4.6 kbit (512 x 9) 5 V 10 ns Asynchronous FIFO - PLCC-32
Cypress CY7C421-20JXCT CY7C421 Series 4.6 kbit (512 x 9) 5 V 10 ns Asynchronous FIFO - PLCC-32
Cypress CY7C421-20VXC CY7C421 Series 4.6 kbit (512 x 9) 5 V 10 ns Asynchronous FIFO - SOJ-28
Cypress CY7C421-20VXCT CY7C421 Series 4.6 kbit (512 x 9) 5 V 10 ns Asynchronous FIFO - SOJ-28
NXP SC16C2550BIBS,151 SC16C2550B Series 5 V 3.3 V and 2.5 V dual UART 5 Mbit/s with 16-byte FIFOs

Stay in touch with the latest news...