CY7C4811-10AC Cypress Semiconductor Corp, CY7C4811-10AC Datasheet - Page 14

IC SYNC FIFO 512X9X2 64LQFP

CY7C4811-10AC

Manufacturer Part Number
CY7C4811-10AC
Description
IC SYNC FIFO 512X9X2 64LQFP
Manufacturer
Cypress Semiconductor Corp
Series
CY7Cr
Datasheet

Specifications of CY7C4811-10AC

Function
Synchronous, Dual Port
Memory Size
9.2K (512 x 9 x 2)
Data Rate
100MHz
Access Time
8ns
Voltage - Supply
3.3V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
64-LQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
428-1256

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C4811-10AC
Manufacturer:
CY
Quantity:
8
Part Number:
CY7C4811-10AC
Manufacturer:
CYPRESS
Quantity:
11
Part Number:
CY7C4811-10AC
Manufacturer:
CYPRESS
Quantity:
717
Architecture
The CY7C48X1 functions as two independent FIFOs in a single
package, each with its own separate set of controls. The device con-
sists of two arrays of 256 to 8K words of 9 bits each (imple-
mented by a dual-port array of SRAM cells), two read pointers,
two write pointers, control signals (RCLKA, RCLKB, WCLKA,
WCLKB, RENA1, RENB1, RENA2, RENB2, WENA1, WENB1,
WENA2, WENB2, RSA, RSB), and flags (EFA,EFB, PAEA,PAEB,
PAFA,PAFB, FFA,FFB).
Resetting the FIFO
Upon power-up, the FIFO must be reset with a Reset (RSA,
RSB) cycle. This causes the FIFO to enter the Empty condition signi-
fied by (EFA,EFB) being LOW. All data outputs (QA
LOW t
reset to its default state, a falling edge must occur on (RSA,RSB) and
the user must not read or write while (RSA,RSB) is LOW. All flags are
guaranteed to be valid t
FIFO Operation
When the
(WENA2,WENB2) is active HIGH, data present on the
(DA
(WCLKA,WCLKB) of the (WCLKA,WCLKB) signal. Similarly, when
the (RENA1,RENB1) and (RENA2,RENB2) signals are active LOW,
data in the FIFO memory will be presented on the (QA
outputs. New data will be presented on each rising edge of
(RCLKA,RCLKB) while (RENA1,RENB1) and (RENA2,RENB2) are
active. (RENA1,RENB1) and (RENA2,RENB2) must set up t
fore (RCLKA,RCLKB) for it to be a valid read function.
(WENA1,WENB1) and (WENA2,WENB2) must occur t
(WCLKA,WCLKB) for it to be a valid write function.
An output enable (OEA,OEB) pin is provided to three-state the
(QA
(OEA,OEB) is enabled (LOW), data in the output register will be avail-
able to the (QA
The FIFO contains overflow circuitry to disallow additional
writes when the FIFO is full, and underflow circuitry to disallow
additional reads when the FIFO is empty. An empty FIFO
maintains the data of the last valid read on its (QA
outputs even after additional reads occur.
Write Enable 1 (WENA1,WENB1) - If the FIFO is configured
for programmable flags, Write Enable 1 (WENA1,WENB1) is
the only write enable control pin. In this configuration, when
Write Enable 1 (WENA1,WENB1) is LOW, data can be loaded
into the input register and RAM array on the LOW-to-HIGH
Document #: 38-06005 Rev. **
0 8,
0 8,
RSF
DB
QB
after the rising edge of RSA, RSB. In order for the FIFO to
0 8
0 8
) pins is written into the FIFO on each rising edge
) outputs when (OEA,OEB) is asserted. When
0 8,
(WENA1,WENB1) signal is active LOW and
QB
0 8
RSF
) outputs after tOE.
after (RSA,RSB) is taken LOW.
0 8,
0 8,
ENS
0 8,
QB
ENS
0 8
QB
QB
before
) go
0 8
0 8
be-
)
)
transition of every write clock (WCLKA,WCLKB). Data is
stored is the RAM array sequentially and independently of any
on-going read operation.
Write Enable 2/Load (WENA2/LDA, WENB2/LDB) - This is a
dual-purpose pin. The FIFO is configured at Reset to have
programmable flags or to have two write enables, which allows
for depth expansion. If Write Enable 2/Load (WENA2/LDA,
WENB2/LDB) is set active HIGH at Reset (RSA,RSB=LOW),
this pin operates as a second write enable pin.
If the FIFO is configured to have two write enables, when Write
Enable 1 (WENA1,WENB1) is LOW and Write Enable 2/Load
(WENA2/LDA, WENB2/LDB) is HIGH, data can be loaded into the
input register and RAM array on the LOW-to-HIGH transition of every
write clock (WCLKA,WCLKB). Data is stored in the RAM array se-
quentially and independently of any on-going read operation.
Programming
When (WENA2/LDA, WENB2/LDB) is held LOW during Reset, this
pin is the load (LDA,LDB) enable for flag offset programming. In this
configuration, (WENA2/LDA, WENB2/LDB) can be used to access
the four 8-bit offset registers contained in the CY7C48X1 for writing
or reading data to these registers.
When the device is configured for programmable flags and
both (WENA2/LDA, WENB2/LDB) and (WENA1,WENB1) are
LOW, the first LOW-to-HIGH transition of (WCLKA,WCLKB) writes
data from the data inputs to the empty offset least significant bit (LSB)
register. The second, third, and fourth LOW-to-HIGH transitions of
(WCLKA,WCLKB) store data in the empty offset most significant bit
(MSB) register, full offset LSB register, and full offset MSB register,
respectively,
(WENA1,WENB1) are LOW. The fifth LOW-to-HIGH transition of
(WCLKA,WCLKB) while (WENA2/LDA, WENB2/LDB)
(WENA1,WENB1) are LOW writes data to the empty LSB register
again. Figure 1 shows the register sizes and default values for the
various device types.
It is not necessary to write to all the offset registers at one time.
A subset of the offset registers can be written; then by bringing
the (WENA2/LDA, WENB2/LDB) input HIGH, the FIFO is returned
to normal read and write operation. The next time (WENA2/LDA,
WENB2/LDB) is brought LOW, a write operation stores data in the
next offset register in sequence.
The contents of the offset registers can be read to the data
outputs when (WENA2/LDA, WENB2/LDB) is LOW and both
(RENA1,RENB1) and (RENA2,RENB2) are LOW. LOW-to-HIGH
transitions of (RCLKA,RCLKB) read register contents to the data out-
puts. Writes and reads should not be preformed simultaneously on
the offset registers.
when
(WENA2/LDA,
CY7C4831/4841/4851
CY7C4801/4811/4821
WENB2/LDB)
Page 14 of 23
and
and

Related parts for CY7C4811-10AC