CYFX018VXXX, CYFX036VXXX
CYFX072VXXX, CYFX144VXXX
PRELIMINARY
18/36/72/144 Mbit Programmable FIFOs
18/36/72/144 Mbit Programmable FIFOs
Features
Functional Description
■ Memory organization
❐ Industry's largest first in first out (FIFO) memory densities:
18 Mbit, 36 Mbit, 72 Mbit, and 144 Mbit
❐ Selectable memory organization: ×9, ×12, ×16, ×18, ×20,
×24, ×32, ×36
The Cypress programmable FIFO family offers the industry’s
highest-density programmable FIFO memory device. It has
independent read and write ports, which can be clocked up to
150 MHz. You can configure input and output bus sizes. The
maximum bus size of 36 bits enables a maximum data
throughput of 5.4 Gbps. The read and write ports can support
multiple I/O voltage standards. The user-programmable
registers enable you to configure the device operation as
desired. The device also offers a simple and easy-to-use
interface to reduce implementation and debugging efforts,
improve time-to-market, and reduce engineering costs. This
makes it an ideal memory choice for a wide range of applications
including multiprocessor interfaces, video and image
processing, networking and telecommunications, high-speed
data acquisition, or any system that needs buffering at very high
speeds across different domains.
■ Up to 150-MHz clock operation
■ Unidirectional operation
■ Independent read and write ports
❐ Supports simultaneous read and write operations
❐ Reads and writes operate on independent clocks enabling
data buffering across clock domains
❐ Separate input/output (I/O) supply for read and write I/O ports
❐ Selectable I/O voltage standard: supports 3.3 V, 2.5 V,
1.8 V, and 1.5 V voltage standards.
❐ Available in low voltage complementary metal oxide
semiconductor (LVCMOS) and high-speed transceiver logic
(HSTL) one-half I/O standard
As implied by the name, the functionality of the FIFO is such that
the data is read out of the read port in the same sequence in
which it was written into the write port. The data is sequentially
written into the FIFO from the write port. If the writes and inputs
are enabled, the data on the write port gets written into the device
at the rising edge of the write clock. Enabling the reads and
outputs fetches data on the read port at every rising edge of the
read clock. Both reads and writes can occur simultaneously at
different speeds. Appropriate flags are set whenever the FIFO is
empty, full, half-full, almost-full, or almost-empty.
■ Input and output enable control for write mask and read skip
operations
■ User configured multi-queue operating mode
■ Mark and retransmit: resets read pointer to user marked
position
■ Empty, full, half-full, and programmable almost-empty and
almost-full status flags with preselected offsets
The device also supports multi-queue operation, mark and
retransmit of data, and a mailbox register.
■ Mailbox register to send data from input to output port,
bypassing the FIFO sequence
All product features and specs are common to all densities
(CYFX144VXXX, CYFX072VXXX, CYFX036VXXX, and
CYF018VXXX) unless otherwise specified.
■ Configure programmable flags and registers through serial or
parallel modes
■ Separate serial clock (SCLK) input for serial programming
■ Master reset to clear entire FIFO
■ Partial reset to clear data but retain programmable settings
■ Joint test action group (JTAG) port provided for boundary scan
function
■ Industrial temperature range: –40 °C to +85 °C
Cypress Semiconductor Corporation
Document Number: 001-53687 Rev. *G
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised January 6, 2011