CY7C451-12JC Cypress Semiconductor Corporation., CY7C451-12JC Datasheet

no-image

CY7C451-12JC

Manufacturer Part Number
CY7C451-12JC
Description
Manufacturer
Cypress Semiconductor Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C451-12JC
Manufacturer:
CY
Quantity:
7
Part Number:
CY7C451-12JC
Manufacturer:
CYPRESS
Quantity:
13 888
54
Cypress Semiconductor Corporation
Document #: 38-06033 Rev. *A
Features
Functional Description
The CY7C451, CY7C453, and CY7C454 are high-speed,
low-power, first-in first-out (FIFO) memories with clocked read
• High-speed, low-power, first-in first-out (FIFO)
• 512 x 9 (CY7C451)
• 2,048 x 9 (CY7C453)
• 4,096 x 9 (CY7C454)
• 0.65 micron CMOS for optimum speed/power
• High-speed 83-MHz operation (12 ns read/write cycle
• Low power — I
• Fully asynchronous and simultaneous read and write
• Empty, Full, Half Full, and programmable Almost Empty
• TTL compatible
• Retransmit function
• Parity generation/checking
• Output Enable (OE) pins
• Independent read and write enable pins
• Center power and ground pins for reduced noise
• Supports free-running 50% duty cycle clock inputs
• Width Expansion Capability
• Depth Expansion Capability
• Available in PLCC packages
Logic Block Diagram
memories
time)
operation
and Almost Full status flags
FL/RT
MR
XI
CC
CKW
RETRANSMIT
=70 mA
EXPANSION
CONTROL
POINTER
WRITE
WRITE
RESET
LOGIC
LOGIC
LOGIC
ENW
OUTPUT REGISTER
Q
TRI–STATE
0–7,
REGISTER
2048x 9
4096x9
ARRAY
512x 9
D
INPUT
PARITY
RAM
Q
0 – 8
8
/PG/PE
3901 North First Street
OE
512x9, 2Kx9, and 4Kx9 Cascadable
Clocked FIFOs with Programmable
CKR
FLAG/PARITY
CONTROL
POINTER
PROGRAM
REGISTER
READ
READ
LOGIC
FLAG
ENR
and write interfaces. Both FIFOs are 9 bits wide. The
CY7C451 has a 512-word by 9-bit memory array, the
CY7C453 has a 2048-word by 9-bit memory array, and the
CY7C454 has a 4096-word by 9-bit memory array. Devices
can be cascaded to increase FIFO depth. Programmable fea-
tures include Almost Full/Empty flags and generation/checking
of parity. These FIFOs provide solutions for a wide variety of data
buffering needs, including high-speed data acquisition, multiproces-
sor interfaces, and communications buffering.
Both FIFOs have 9-bit input and output ports that are con-
trolled by separate clock and enable signals. The input port is
controlled by a free-running clock (CKW) and a write enable
pin (ENW). When ENW is asserted, data is written into the FIFO on
the rising edge of the CKW signal. While ENW is held active, data is
continually written into the FIFO on each CKW cycle. The output port
is controlled in a similar manner by a free-running read clock (CKR)
and a read enable pin (ENR). The read (CKR) and write (CKW)
clocks may be tied together for single-clock operation or the two
clocks may be run independently for asynchronous read/write appli-
cations. Clock frequencies up to 83.3 MHz are achievable in the stan-
dalone configuration, and up to 83.3 MHz is achievable when FIFOs
are cascaded for depth expansion.
Depth expansion is possible using the cascade input (XI) and
cascade output (XO). The XO signal is connected to the XI of the next
device, and the XO of the last device should be connected to the XI
of the first device. In standalone mode, the input (XI) pin is simply tied
to V
In the standalone and width expansion configurations, a LOW
on the retransmit (RT) input causes the FIFOs to retransmit
the data. Read enable (ENR) and the write enable (ENW) must
both be HIGH during the retransmit, and then ENR is used to
access the data.
C451-1
SS
HF
E/F
PAFE/XO
.
San Jose
Pin Configurations
PAFE/XO
ENW
CKW
V
V
E/F
HF
CC
SS
Q
XI
0
5
6
7
8
9
10
11
12
13
14 15 16 17
Q
D
4
1
CA 95134
PLCC/LCC
0
Q
D
Top View
3 2 1
2
1
Q
D
7C451
7C453
7C454
3
Revised December 27, 2002
2
Q
D
4
3
32
Q
D
1819 20
5
4
31
Q
D
6
5
Q
D
30
29
28
27
26
25
24
23
22
21
7
6
Q
D
D
FL/RT
MR
CKR
ENR
OE
V
CY7C451
CY7C453
CY7C454
8
7
8
SS
C451-2
/PG/PE
408-943-2600
[+] Feedback

Related parts for CY7C451-12JC

CY7C451-12JC Summary of contents

Page 1

... Cascadable Clocked FIFOs with Programmable and write interfaces. Both FIFOs are 9 bits wide. The CY7C451 has a 512-word by 9-bit memory array, the CY7C453 has a 2048-word by 9-bit memory array, and the CY7C454 has a 4096-word by 9-bit memory array. Devices can be cascaded to increase FIFO depth. Programmable fea- tures include Almost Full/Empty flags and generation/checking of parity ...

Page 2

... Functional Description (continued) The CY7C451, CY7C453, and CY7C454 provide three status pins to the user. These pins are decoded to determine one of six states: Empty, Almost Empty, Less than or Equal to Half Full, Greater than Half Full, Almost Full, and Full (see Table 1). The Almost Empty/Full flag (PAFE) and XO functions share the same pin ...

Page 3

... SS CC; is written into the programmable register on the rising 0 – – 8 and Q /PG/PE pins 0 – CY7C451 CY7C453 CY7C454 ) into 0 – – all other devices will have FL SS after the rising edge of CKR. Page [+] Feedback ...

Page 4

... Max., Com’l 140 = 0 mA Mil/Ind 150 = Max., Com’ Mil/Ind 80 = Max., Com’ Mil/Ind 30 Test Conditions MHz 5.0V CC CY7C451 CY7C453 CY7C454 7C451-20 7C451-30 7C453-20 7C453-30 7C454-20 7C454-30 2.4 2.4 0.4 0.4 0.4 V 2 0.8 0.5 0.8 0.5 0.8 10 +10 10 +10 10 ...

Page 5

... OE OLZ OHZ . OH is greater than t for any given device. OLZ OHZ after the clock, the decision of whether or not to include the opposite clock in the current SKEW1 CY7C451 CY7C453 CY7C454 ALL INPUT PULSES 90% 90% 10% 10% < C451-5 7C451-20 7C451-30 7C453-20 7C453-30 ...

Page 6

... SKEW2 CY7C451 CY7C453 CY7C454 7C451-20 7C451-30 7C453-20 7C453-30 7C454-20 7C454-30 Min. Max. Min. Max. Unit ...

Page 7

... HEN t t SEN [18,19,20,21] t PMR . AMR if either the first read shown did not occur or if the read occurred soon enough such that the valid OHMR CY7C451 CY7C453 CY7C454 HEN t FD C451-6 HEN t C451 MRR FIRST WRITE t MRR t AMR ...

Page 8

... WRITE t HEN t FTP t CKR t HMRP PGM READ t t CKH CKL t t SEN HEN OHP PGM WORD CY7C451 CY7C453 CY7C454 t MRR FIRST SECOND WRITE WRITE WORD 1 WORD 2 t AMR ALL DATA OUTPUTS L OW C451-9 [20,21] t MRR FIRST SECOND WRITE WRITE WORD 1 WORD 2 ...

Page 9

... FLAG READ READ UPDATE t READ SKEW2 t SKEW2 ENABLED WRITE t FD SKEW1 before R4, R4 includes W1 in the flag update and, therefore, updates FIFO to Almost Empty SKEW2 CY7C451 CY7C453 CY7C454 1 (NO CHANGE) 0 LATENTCYCLE R4 R5 FLAG ENABLED UPDATE READ READ C451-12 0 ...

Page 10

... ENABLED WRITE t FD Cycle and Update Free-Running Clocks 18 (no change) FLAG UPDATE CYCLE FLAG ENABLED UPDATE READ t SKEW2 ENABLED WRITE t FD CY7C451 CY7C453 CY7C454 ENABLED ENABLED READ READ C451-14 [22,25,27,28,29 ENABLED ENABLED READ ...

Page 11

... Notes: 30. CKW is clock and CKR is opposite clock. 31. Count = 2,049 indicates Half Full for the CY7C454, count=1,025 indicates Half Full for the CY7C453, and count = 257 indicates Half Full for the CY7C451. Values for CY7C451 count are shown in brackets. 32. When the FIFO contains 2048[1024,256] words, the rising edge of the next enabled write causes the true (LOW). ...

Page 12

... R1 R2 ENABLED ENABLED READ READ t FD 22,27,30] [ 2030 2031 [494] [495 ENABLED WRITE t SKEW2 R3 R4 ENABLED READ t FD CY7C451 CY7C453 CY7C454 2032 2033 [496] [497] 2031 2032 [495] [496 ENABLED ENABLED WRITE WRITE C451-18 2032 2033 [496] [497] W5 ...

Page 13

... FD [22,23,30,37] LATENT CYCLE 2047 [511 IGNORED IGNORED FLAG WRITE WRITE UPDATE t WRITE SKEW2 t SKEW2 ENABLED READ t FD CY7C451 CY7C453 CY7C454 [22,27,30] 2032 2033 [496] [497 ENABLED ENABLED WRITE WRITE C451-19 2048 [512 ENABLED IGNORED WRITE WRITE ...

Page 14

... PG stays HIGH. 0 – 7 Document #: 38-06033 Rev. *A [38,39] ENABLED READ t PG [38,40] ENABLED READ t PG CY7C451 CY7C453 CY7C454 DISABLED READ NEW WORD ODD NUMBER OF 1s C451-21 DISABLED READ NEW WORD EVEN NUMBER OF 1s C451-22 Page ...

Page 15

... The flags may change state during Retransmit as a result of the offset of the read and write pointers, but flags will be valid at t Document #: 38-06033 Rev. *A WRITE M+2 READ M READ M+1 8 LSBs OF 8 LSBs OF WORD M-1 WORD M READ M OHZ OE t OLZ t PRT . A CY7C451 CY7C453 CY7C454 READ M LSBs OF 8 LSBs OF WORD M+1 WORD M+2 C451-23 VALID DA TA WORD M+1 C451-24 t RTR C451–25 . ...

Page 16

... Architecture The CY7C451, CY7C453, and CY7C454 consist of an array of 512/2048/4096 words of 9 bits each (implemented by an array of dual-port RAM cells), a read pointer, a write pointer, control signals (CKR, CKW, ENR, ENW, MR, OE, FL/RT, XI, XO), and flags (HF, E/F, PAFE). Resetting the FIFO Upon power-up, the FIFO must be reset with a Master Reset (MR) cycle ...

Page 17

... E/F PAFE Notes: 46 the decimal value of the binary number represented by D CY7C451 and values from for the CY7C453 and CY7C454. See Table 5 for D state CKR CKW D Q PAE CKR D Q PAF CKW ...

Page 18

... Parity Disabled (Q8 mode) When parity is disabled (or user does not program parity op- tion) the CY7C451/453/454 stores all 9 bits present on D inputs internally and will output all 9 bits on Q Generate (PG mode). Document #: 38-06033 Rev. *A Full words/locations. The Almost Full and Almost Empty flags can be programmed so that they are only ac- tive at Full and Empty boundaries ...

Page 19

... FIFOs. Depth Expansion Mode The CY7C451/453/454 can operate up to 83.3 MHz when cas- caded. Depth expansion is accomplished by connecting ex- pansion out (XO) of the first device to expansion in (XI) of the next device, with XO of the last device connected the first device ...

Page 20

... Notes: 47. Applies to both CY7C451, CY7C453, and CY7C454 operations when devices are programmed so that Almost Empty becomes active when the FIFO contains 32 or fewer words. Document #: 38-06033 Rev. *A CKR ENR – – 8 CKW CKR CY7C451/3/4 ...

Page 21

... Current AF 1 (ENR=0) Next AF 1 Write Current AF 1 (ENW=1) Next AF 1 Write Current >HF 1 (ENW=0) Next >HF 1 Write Current >HF 1 (ENW =0) Next >HF 1 Table 5. Programmable Almost Full/Almost Empty Options - CY7C451/CY7C453/CY7C454 ...

Page 22

... Ordering Information 512x9 Clocked FIFO Speed Package (ns) Ordering Code Name 12 CY7C451-12JC J65 CY7C451-12JI J65 14 CY7C451-14JC J65 CY7C451-14JI J65 20 CY7C451-20JC J65 CY7C451-20JI J65 30 CY7C451-30JC J65 CY7C451-30JI J65 2Kx9 Clocked FIFO Speed Package (ns) Ordering Code Name 12 CY7C453-12JC J65 CY7C453-12JI J65 14 CY7C453-14JC J65 CY7C453-14JI ...

Page 23

... The inclusion of Cypress Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges. 32-Lead Plastic Leaded Chip Carrier J65 CY7C451 CY7C453 CY7C454 ...

Page 24

... Document Title: CY7C451, CY7C453, CY7C454 512 and Cascadable Clocked FIFOs with Program- mable Flags Document Number: 38-06033 Issue Orig. of REV. ECN NO. Date Change ** 110174 09/29/01 *A 122284 12/27/02 Document #: 38-06033 Rev. *A Description of Change SZV Change from Spec number: 38-00125 to 38-06033 RBI ...

Related keywords