The CY7C09079V/89V/99V and CY7C09179V/89V/99V are
high speed synchronous CMOS 32K, 64K, and 128K x 8/9
dual-port static RAMs. Two ports are provided, permitting
independent, simultaneous access for reads and writes to any
location in memory.
[4]
Registers on control, address, and data
lines enable minimal setup and hold times. In pipelined output
mode, data is registered for decreased cycle time. Clock to data
valid t
used to bypass the pipelined output register to eliminate access
CD2
= 6.5 ns
latency. In flow-through mode, data is available t
the address is clocked into the device. Pipelined output or
[1]
(pipelined). Flow-through mode can also be
= 18 ns after
CD1
flow-through mode is selected via the FT/Pipe pin.
Each port contains a burst counter on the input address register.
The internal write pulse width is independent of the
LOW-to-HIGH transition of the clock signal. The internal write
pulse is self-timed to enable the shortest possible cycle times.
Pin Configurations
Figure 1. 100-Pin TQFP (Top View) - CY7C09099V (128K x 8), CY7C09089V (64K x 8),CY7C09079V (32K x 8)
A HIGH on CE
the internal circuitry to reduce the static power consumption. The
or LOW on CE1 for one clock cycle powers down
0
use of multiple Chip Enables enables easier banking of multiple
chips for depth expansion configurations. In the pipelined mode,
one cycle is required with CE0 LOW and CE1 HIGH to reactivate
the outputs.
Counter enable inputs are provided to stall the operation of the
address input and use the internal address generated by the
internal counter for fast interleaved memory applications. A
port’s burst counter is loaded with the port’s Address Strobe
(ADS
). When the port’s Count Enable (CNTEN) is asserted, the
address counter increments on each LOW-to-HIGH transition of
that port’s clock signal. This reads/writes one word from/into
each successive address location until CNTEN
is deasserted.
The counter can address the entire memory array and loops
back to the start. Counter Reset (CNTRST
) is used to reset the
burst counter.
All parts are available in 100-pin Thin Quad Plastic Flatpack
(TQFP) packages.
Notes
4. When writing simultaneously to the same location, the final value cannot be guaranteed.
5. This pin is NC for CY7C09079V.
6. This pin is NC for CY7C09079V and CY7C09089V.
7. For CY7C09079V and CY7C09089V, pin #23 connected to V
compatible with an IDT 5V x16 flow-through device.
Document #: 38-06043 Rev. *CPage 2 of 21
is pin compatible with an IDT 5V x8 pipelined device; connecting pin #23 and #53 to GND is pin
Figure 2. 100-Pin TQFP (Top View0 - CY7C09199V (128K x 9), CY7C09189V (64K x 9),CY7C09179V (32K x 9)
Document #: 38-06043 Rev. *CPage 3 of 21
[+] Feedback
CY7C09079V/89V/99V
CY7C09179V/89V/99V
Notes
8. This pin is NC for CY7C09179V.
9. This pin is NC for CY7C09179V and CY7C09189V
Selection Guide
Description
(MHz)
f
MAX2
(Pipelined)
Max. Access Time
CY7C09079V/89V/99V
CY7C09179V/89V/99V-6
100836750
6.57.5912
CY7C09079V/89V/99V
[1]
CY7C09179V/89V/99V-7
(ns) (Clock to Data,
Pipelined)
Typical Operating
Current I
CC
(mA)
Typical Standby
Current for I
(mA) (Both Ports
SB1
175155135115
25252020
TTL Level)
Typical Standby
Current for I
(μA) (Both Ports
SB3
10 μA10 μA10 μA10 μA
CMOS Level)
Pin Definitions
Left PortRight PortDescription
A0L–A
16L
ADS
L
CE0L,CE
CLK
CNTEN
CNTRST
I/O0L–I/O
OE
R/W
FT/PIPE
1L
L
L
L
8L
L
L
L
GNDGround Input.
NCNo Connect.
V
CC
A0R–A
16R
ADS
R
CE0R,CE
CLK
R
CNTEN
CNTRST
I/O0R–I/O
OE
R
R/W
R
FT/PIPE
Address Inputs (A0–A14 for 32K; A0–A15 for 64K; and A0–A16 for 128K devices).
Address Strobe Input. Used as an address qualifier. This signal should be asserted LOW to
access the part using an externally supplied address. Asserting this signal LOW also loads
the burst counter with the address present on the address pins.
Chip Enable Input. To select either the left or right port, both CE0 AND CE1 must be asserted
1R
to their active states (CE
≤ VIL and CE1 ≥ VIH).
0
Clock Signal. This input can be free running or strobed. Maximum clock input rate is f
Counter Enable Input. Asserting this signal LOW increments the burst address counter of its
R
respective port on each rising edge of CLK. CNTEN
asserted LOW.
Counter Reset Input. Asserting this signal LOW resets the burst address counter of its
R
respective port to zero. CNTRST
Data Bus Input/Output (I/O0–I/O7 for x8 devices; I/O0–I/O8 for x9 devices).
8R
is not disabled by asserting ADS or CNTEN.
Output Enable Input. This signal must be asserted LOW to enable the I/O data pins during
read operations.
Read/Write Enable Input. This signal is asserted LOW to write to the dual port memory array.
For read operations, assert this pin HIGH.
Flow-Through/Pipelined Select Input. For flow-through mode operation, assert this pin LOW.
R
For pipelined mode operation, assert this pin HIGH.
Power Input.
CY7C09079V/89V/99V
CY7C09179V/89V/99V
[1]
-9
is disabled if ADS or CNTRST are
CY7C09079V/89V/99V
CY7C09179V/89V/99V
-12
.
MAX
Document #: 38-06043 Rev. *CPage 4 of 21
[+] Feedback
CY7C09079V/89V/99V
CY7C09179V/89V/99V
Maximum Ratings
Notes
10. The Voltage on any input or I/O pin cannot exceed the power pin during power-up.
11. Industrial parts are available in CY7C09099V and CY7C09199V only.
12. CE
L
and CER are internal signals. To select either the left or right port, both CE0 AND CE1 must be asserted to their active states (CE0 ≤ VIL and CE1 ≥ VIH).
Exceeding maximum ratings may impair the useful life of the
device. These user guidelines are not tested.
Storage Temperature................................. –65°C to +150°C
Ambient Temperature with Power Applied.. –55
Supply Voltage to Ground Potential................–0.5V to +4.6V
DC Voltage Applied to
Outputs in High Z State ...........................–0.5V to V
DC Input Voltage ..................................... –0.5V to V
Output Current into Outputs (LOW)............................. 20 mA
[10]
°C to +125°C
+0.5V
CC
+0.5V
CC
Electrical Characteristics Over the Operating Range
Latch-Up Current..................................................... >200 mA
Operating Range
Ambient
TemperatureV
–40°C to +85°C 3.3V ± 300 mV
-9-12
-6
Range
Commercial0°C to +70°C 3.3V ± 300 mV
Industrial
[11]
CY7C09079V/89V/99V
CY7C09179V/89V/99V
[1]
-7
[1]
CC
V
V
V
V
I
OZ
I
CC
I
SB1
I
SB2
I
SB3
I
SB4
OH
OL
IH
IL
Output HIGH Voltage (V
–4.0 mA)
Output LOW Voltage (V
+4.0 mA)
= Min. IOH =
CC
= Min. IOH =
CC
Typ
Min
Max
2.42.42.42.4V
0.40.40.40.4V
Min
Typ
Max
Min
Typ
Max
Min
Typ
Max
Input HIGH Voltage2.02.02.02.0V
Input LOW Voltage0.80.80.80.8V
Output Leakage Current–1010–1010–1010–1010μA
Operating Current
(V
= Max. I
CC
Outputs Disabled
Standby Current (Both
Ports TTL Level)
≥ VIH, f = f
& CE
R
Standby Current (One
Port TTL Level)
≥ VIH, f = f
CE
R
OUT
= 0 mA)
[12]
MAX
[12]
CEL |
MAX
Standby Current (Both
Ports CMOS Level)
CEL & CER ≥ VCC – 0.2V,
Commercial.175320155275135 225115 205 mA
Industrial
[11]
275390185 295mA
Commercial.2595258520652050mA
CEL
Industrial
[11]
851203575mA
Commercial.115 1751051659515085140 mA
Industrial
Commercial.10250102501025010250μA
[12]
Industrial
[11]
[11]
165210105 160mA
1025010250μA
f = 0
Standby Current (One
Port CMOS Level)
[12]
CEL | CER ≥ VIH, f = f
Commercial105135951258511575100 mA
MAX
Industrial
[11]
12517095125mA
Unit
Capacitance
ParameterDescriptionTest ConditionsMaxUnit
C
IN
C
OUT
Document #: 38-06043 Rev. *CPage 5 of 21
Input CapacitanceTA = 25°C, f = 1 MHz,
V
= 3.3V
Output Capacitance10pF
CC
10pF
[+] Feedback
CY7C09079V/89V/99V
CY7C09179V/89V/99V
Figure 3. AC Test Loads
(a) Normal Load (Load 1)
R1 = 590Ω
3.3V
OUTPUT
R2 = 435Ω
C= 30
pF
V
TH
=1.4V
OUTPUT
C= 30 pF
(b) Thévenin Equivalent (Load 1)
(c) Three-State Delay(Load 2)
R1 = 590Ω
R2 = 435Ω
3.3V
OUTPUT
C= 5pF
R
TH
= 250Ω
(Used for t
CKLZ
, t
OLZ
, & t
OHZ
including scope and jig)
VTH=1.4V
OUTPUT
C
(a) Load 1 (-6 and -7 only)
R = 50
Ω
Z0 = 50
Ω
3.0V
GND
90%
90%
10%
3ns
3
ns
10%
ALL INPUTPULSES
≤
≤
0.00
0.1 0
0.20
0.30
0.40
0.50
0.60
1 01520253035
Capacitance (pF)
Δ
(ns) for all -7 access times
Note
13. Test Conditions: C = 10 pF.
Figure 4. AC Test Loads (Applicable to -6 and -7 only)
Figure 5. Load Derating Curve
[13]
Document #: 38-06043 Rev. *CPage 6 of 21
[+] Feedback
CY7C09079V/89V/99V
CY7C09179V/89V/99V
Switching Characteristics Over the Operating Range
ParameterDescription
MinMaxMinMaxMinMaxMinMax
f
MAX1
f
MAX2
t
CYC1
t
CYC2
t
CH1
t
CL1
t
CH2
t
CL2
t
R
t
F
t
SA
t
HA
t
SC
t
HC
t
SW
t
HW
t
SD
t
HD
t
SAD
t
HAD
t
SCN
t
HCN
t
SRST
t
HRST
t
OE
[14, 15]
t
OLZ
[14, 15]
t
OHZ
t
CD1
t
CD2
t
DC
[14, 15]
t
CKHZ
[14, 15]
t
CKLZ
Port to Port Delays
t
CWDD
t
CCS
Notes
14. Test conditions used are Load 2.
15. This parameter is guaranteed by design, but it is not production tested.
f
Flow-Through53454033MHz
Max
f
Pipelined100836750MHz
Max
Clock Cycle Time - Flow-Through19222530ns
Clock Cycle Time - Pipelined10121520ns
Clock HIGH Time - Flow-Through6.57.51212ns
Clock LOW Time - Flow-Through6.57.51212ns
Clock HIGH Time - Pipelined4568ns
Clock LOW Time - Pipelined4568ns
Clock Rise Time3333ns
Clock Fall Time3333ns
Address Set-Up Time3.5444ns
Address Hold Time0011ns
Chip Enable Set-Up Time3.5444ns
Chip Enable Hold Time0011ns
R/W Set-Up Time3.5444ns
R/W Hold Time0011ns
Input Data Set-Up Time3.5444ns
Input Data Hold Time0011ns
ADS Set-Up Time3.5444ns
ADS Hold Time0011ns
CNTEN Set-Up Time3.54.555ns
CNTEN Hold Time0011ns
CNTRST Set-Up Time3.5444ns
CNTRST Hold Time0011ns
Output Enable to Data Valid891012ns
OE to Low Z2222ns
OE to High Z17171717ns
Clock to Data Valid - Flow-Through15182025ns
Clock to Data Valid - Pipelined6.57.5912ns
Data Output Hold After Clock HIGH2222ns
Clock HIGH to Output High Z29292929ns
Clock HIGH to Output Low Z2222ns
Write Port Clock HIGH to Read Data Delay30354040ns
Clock to Clock Set-Up Time9101515ns
-6
CY7C09079V/89V/99V
CY7C09179V/89V/99V
[1]
-7
[1]
-9-12
Unit
Document #: 38-06043 Rev. *CPage 7 of 21
[+] Feedback
CY7C09079V/89V/99V
CY7C09179V/89V/99V
Switching Waveforms (continued)
Notes
16. OE
is asynchronously controlled; all other inputs are synchronous to the rising clock edge.
17. ADS
= VIL, CNTEN and CNTRST = VIH.
18. The output is disabled (high-impedance state) by CE
0=VIH
or CE1 = VIL following the next rising edge of the clock.
19. Addresses do not have to be accessed sequentially since ADS
= VIL constantly loads the address on the rising edge of the CLK. Numbers are for reference
only.
t
CH1
t
CL1
t
CYC1
t
SC
t
HC
t
DC
t
OHZ
t
OE
t
SC
t
HC
t
SW
t
HW
t
SA
t
HA
t
CD1
t
CKHZ
t
DC
t
OLZ
t
CKLZ
A
n
A
n+1
A
n+2
A
n+3
Q
n
Q
n+1
Q
n+2
CLK
CE
0
CE
1
R/W
ADDRESS
DATA
OUT
OE
Figure 6. Read Cycle for Flow-Through Output (FT
/PIPE = VIL)
[16, 17, 18, 19]
Document #: 38-06043 Rev. *CPage 8 of 21
[+] Feedback
CY7C09079V/89V/99V
CY7C09179V/89V/99V
Switching Waveforms (continued)
t
CH2
t
CL2
t
CYC2
t
SC
t
HC
t
SW
t
HW
t
SA
t
HA
A
n
A
n+1
CLK
CE
0
CE
1
R/W
ADDRESS
DATA
OUT
OE
A
n+2
A
n+3
t
SC
t
HC
t
OHZ
t
OE
t
OLZ
t
DC
t
CD2
t
CKLZ
Q
n
Q
n+1
Q
n+2
1 Latency
D
3
D
1
D
0
D
2
A
0
A
1
A
2
A
3
A
4
A
5
D
4
A
0
A
1
A
2
A
3
A
4
A
5
t
SA
t
HA
t
SC
t
HC
t
SA
t
HA
t
SC
t
HC
t
SC
t
HC
t
SC
t
HC
t
CKHZ
t
DC
t
DC
t
CD2
t
CKLZ
t
CD2
t
CD2
t
CKHZ
t
CKLZ
t
CD2
t
CKHZ
t
CKLZ
t
CD2
t
CH2
t
CL2
t
CYC2
CLK
L
ADDRESS
(B1)
CE
0(B1)
DATA
OUT(B2)
DATA
OUT(B1)
ADDRESS
(B2)
CE
0(B2)
Figure 7. Read Cycle for Pipelined Operation (FT
/PIPE = VIH)
[16, 17, 18, 19]
-
Document #: 38-06043 Rev. *CPage 9 of 21
Figure 8. Bank Select Pipelined Read
[20, 21]
[+] Feedback
CY7C09079V/89V/99V
CY7C09179V/89V/99V
t
SA
t
HA
t
SW
t
HW
t
SD
t
HD
MATCH
VALID
t
CCS
t
SWtHW
t
DC
t
CWDD
t
CD1
MATCH
t
SAtHA
MATCH
NO
MATCH
NO
VALIDVALID
t
DC
t
CD1
CLK
L
R/W
L
ADDRESS
L
DATA
INL
ADDRESS
R
DATA
OUTR
CLK
R
R/W
R
Switching Waveforms (continued)
Figure 9. Left Port Write to Flow-Through Right Port Read
[22, 23, 24, 25]
Notes
20. In this depth expansion example, B1 represents Bank #1 and B2 is Bank #2; Each Bank consists of one Cypress dual-port device from this datasheet. ADDRESS
= ADDRESS
and ADS = VIL; CE
21. OE
22. The same waveforms apply for a right port write to flow-through left port read.
and ADS = VIL; CE1, CNTEN, and CNTRST = VIH.
23. CE
0
= VIL for the right port, which is being read from. OE = VIH for the left port, which is being written to.
24. OE
25. It t
≤ maximum specified, then data from right port READ is not valid until the maximum specified for t
CCS
until t
CCS
+ t
(B2)
CD1
.
. t
, CE
1(B1)
1(B2)
does not apply in this case.
CWDD
, R/W, CNTEN, and CNTRST = VIH.
Document #: 38-06043 Rev. *CPage 10 of 21
(B1)
. If t
CWDD
>maximum specified, then data is not valid
CCS
[+] Feedback
CY7C09079V/89V/99V
CY7C09179V/89V/99V
Switching Waveforms (continued)
t
CYC2
t
CL2
t
CH2
t
HC
t
SC
t
HW
t
SW
t
HA
t
SA
t
HW
t
SW
t
CD2
t
CKHZ
tSDt
HD
t
CKLZ
t
CD2
NO OPERATIONWRITEREADREAD
CLK
CE
0
CE
1
R/W
ADDRESS
DATA
IN
DATA
OUT
A
n
A
n+1
A
n+2
A
n+2
D
n+2
A
n+3
A
n+4
Q
n
Q
n+3
Figure 10. Pipelined Read-to-Write-to-Read (OE
= VIL)
[19, 26, 27, 28]
Document #: 38-06043 Rev. *CPage 11 of 21
[+] Feedback
CY7C09079V/89V/99V
CY7C09179V/89V/99V
Switching Waveforms (continued)
t
CYC2
t
CL2
t
CH2
t
HC
t
SC
t
HW
t
SW
t
HA
t
SA
A
n
A
n+1
A
n+2
A
n+3
A
n+4
A
n+5
t
HW
t
SW
tSDt
HD
D
n+2
t
CD2
t
OHZ
READREADWRITE
D
n+3
t
CKLZ
t
CD2
Q
n
Q
n+4
CLK
CE
0
CE
1
R/W
ADDRESS
DATA
IN
DATA
OUT
OE
Figure 11. Pipelined Read-to-Write-to-Read (OE
Controlled)
[19, 26, 27, 28]
Notes
26. Output state (HIGH, LOW, or high-impedance) is determined by the previous cycle control signals.
27. CE
and ADS = VIL; CE1, CNTEN, and CNTRST = VIH.
0
28. During “No Operation”, data in memory at the selected address may be corrupted and should be re-written to ensure data integrity.
*C2623658VKN/PYRS12/17/08Added CY7C09089V-12AXI part in the Ordering information table
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office
closest to you, visit us at cypress.com/sales.
Products
PSoCpsoc.cypress.com
Clocks & Buffersclocks.cypress.com
Wirelesswireless.cypress.com
Memoriesmemory.cypress.com
Image Sensorsimage.cypress.com
PSoC Solutions
Generalpsoc.cypress.com/solutions
Low Power/Low Voltagepsoc.cypress.com/low-power
Precision Analog psoc.cypress.com/precision-analog
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign),
United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of,
and compile the Cypress Sou rce Code and derivative works for the sole purpose of cr eating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress
integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without
the express written permission of Cypress.
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not
assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where
a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer
assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Use may be limited by and subject to the applicable Cypress software license agreement.
Document #: 38-06043 Rev. *CRevised December 10, 2008Page 21 of 21
All products and company names mentioned in this document may be the trademarks of their respective holders.
[+] Feedback
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.