• Counter wrap-ar ound cont r ol
—Internal mask register co ntrols counter wrap-ar ound
—Counter-Interrupt flags to indicate wrap-around
• Counter readback on address lines
• Mask register readback on address lines
• Interrupt flags for message passin g
• Master reset for all ports
• Width and depth expansion capabi litie s
• Dual Chip Enabl es on all ports for easy depth expans ion
• Separate upper-byte and lower-byte controls on all
ports
• 272-BGA package (27 mm x 27 mm 1.27 mm ball pitch)
• Commercial and Industrial temperature ranges
• IEEE 1149.1 JTAG boundary scan
• BIST (Built In Self Test) controller
MRST
TMS
TCK
TDI
CLKBIST
Reset
Logic
JTAG
Controller
BIST
TDO
I/O
0P1
- I/O
17P1
CLK
P1
A
0P1–A15P1
MKLD
CNTLD
CNTINC
CNTRD
MKRD
CNTRST
CNTINT
P1
INT
18
16
P1
P1
P1
P1
P1
P1
P1
Mask Reg/
Port 1
I/O
Port 1
Counter/
Address
Decode
Port 2 Logic Blocks
Notes:
1. Port 1 Control Logic Block is detailed on page 2.
2. Port 2, Port 3, and Port 4 Logic Blocks are similar to Port 1 Logic Blocks.
For the most recent information, visi t the Cypress web site at www.cypress.com
Cypress Semiconductor Corporation
•3901 North First Street•San Jose•CA 95134•408-943-2600
Port 1
RAM
Array
Port 2Port 3
[2]
Port 4 Logic Blocks
Port 4
Port 3 Logic Blocks
[2]
[2]
November 18, 199 9
PRELIMINAR Y
Port 1 Operation-Contr ol Logic Block Dia gr am:
(Address Readback is independent of CEs)
R/W
CE
CE
LB
OE
UB
0P1
1P1
P1
P1
P1
P1
W
R
CY7C0430V
MRST
A
0P1–A15P1
CNTRD
MKRD
MKLD
CNTINC
CNTLD
CNTRST
CLK
MRST
CNTINT
P1
P1
P1
P1
P1
P1
P1
P1
16
Priority
Decision
Logic
I/O
I/O
9P1
0P1
–I/O
–I/O
17P1
8P1
9
9
Addr.
Read
Back
Port 1
Readback
Register
Port 1
Mask Register
Port 1
Counter/
Address
Register
LB
UB
R/W
CE
0P1
CE
1P1
OE
P1
CLK
MRST
P1
P1
P1
P1
Port-1
I/O
Control
Port 1
Address
Decode
Port 1
Interrupt
Logic
Port
Port
INT
1
Po
r
t
4
RAM
Array
3
2
P1
ort
P
2
PRELIMINAR Y
CY7C0430V
Functional Description
The CY7C0430V is a 1-Mb synchronous true four-port Static
RAM. This is a high-speed, low-power 3.3V CMOS dual-port
static RAM. Four ports are provided, permitting independent,
simultaneous ac cess f or reads from any location in memory. A
particular port can write to a certain location while other p orts
are reading that location simultaneously. The result of writing
to the same location by more than one port at the same time
is undefined. Registers on control, address and data lines allow for minimal set-up and hold time.
Data is registered for decreased cycle time. Clock to data valid
= 4.7 ns. Each port contains a burst counter on the input
t
CD2
address register. After externally loading the counter with the
initial address the counter will self-increment the address internally (more details to foll o w ). Th e inte rnal write pulse width
is independent of the duration of the R/W
internal write pulse is self-tim ed to all o w the sho rtest possible
cycle times.
A HIGH on CE
down the internal circuitry to reduce the static power consumption. One cycle is req uired w ith c hip en ab les asserted to reac tivate the outputs.
Counter enable inpu ts are provided to stall the operat ion of the
address input and utiliz e the internal addres s generated b y the
or LOW on C E1 for one clo ck cycle wi ll power
0
input signal. The
inter nal counter for fast interleaved mem ory application s. A
port's burst counter is loaded with an external address when
the port's Counter Load pin (CNTLD
the port's Counter Increment pin (CNTINC) is asserted, the
address counter will increment on each subsequent LOW-toHIGH transition of that port's clock signal. This will read/write
one word from/into each successive address location until
CNTINC
memory array and will loop back to the start. Counter Reset
(CNTRST
register is used to control the counter wrap. The counter and
mask register operations are described in more details in the
following sections.
The counter or mask register values can be read back on the
bidirectional address lines by activating MKRD
spectively.
The new features added to th e QuadPort™
standard synchronous dual-ports include: readback of
burst-counter internal address value on address lines,
counter-mask registers to control the counter wrap-around,
readback of mask register value on address lines, interrupt
flags for messag e passing, BIST, JT A G for boundary scan, and
asynchronous Maste r Reset.
is deasserted. The counter can address the entire
) is used to reset the burst counter. A counter-mask
Max Access Time (ns) (Clock to Data)4.75.0
Max Operating Current I
Max Standby Current for I
Max Standby Current for I
(mA)750600
CC
(mA) (All ports TTL Level)200150
SB1
(mA) (All ports CMOS Level)1.01.0
SB3
CY7C0430V
-100
Pin Definitions
Port 1Port 2Port 3Port 4Description
A
0P1–A15P1
I/O
–I/O
0P1
CLK
P1
LB
P1
UB
P1
CE
,CE
0P1
OE
P1
R/W
P1
MRSTMaster Reset Input. Thi s is one signal for All P orts. MRST
CNTRST
MKLD
CNTLD
CNTINC
P1
P1
P1
P1
17P1
1P1
A
0P2–A15P2
I/O
–I/O
0P2
CLK
P2
LB
P2
UB
P2
CE
,CE
0P2
OE
P2
R/W
P2
CNTRST
MKLD
P2
CNTLD
CNTINC
P2
P2
P2
17P2
1P2
A
0P3–A15P3
I/O
–I/O
0P3
CLK
P3
LB
P3
UB
P3
CE
,CE
0P3
OE
P3
R/W
P3
CNTRST
MKLD
P3
CNTLD
CNTINC
P3
P3
P3
17P3
1P3
A
0P4–A15P4
I/O
–I/O
0P4
CLK
P4
LB
P4
UB
P4
CE
,CE
0P4
OE
P4
R/W
P4
CNTRST
MKLD
P4
CNTLD
CNTINC
P4
P4
P4
Address Input/Output.
Data Bus Input/Output.
17P4
Clock Input. This input can be free running or strobed.
Maximum cloc k input ra te is f
MAX
.
Lower Byte Select Input. Asserting this signal LOW enables read and write operations to the lower byte. For
read operations bo th the LB
and OE signals mu st be asserted to drive output data on the lower byte of the d ata
pins.
Upper Byte Select Input. Same funct ion as LB, b ut to the
upper byte.
Chip Enable Input. T o select any port, both CE0 AND CE1
1P4
must be asserted to their active states (CE0 ≤ VIL and
≥ VIH).
CE
1
Output Enable Input. This sig nal mus t be asserted LOW
to enable the I/O data lines during read operations. OE
is asynchronous input.
Read/Write Enable Input. This sig nal is asserted LO W to
write to the dual port memory array . For read oper ations,
assert this pin HIGH.
is an asynchronous input. Asserting MRST
forms all of the reset functi ons as described in the te xt. A
operation is required at power-up.
MRST
Counter Reset Input. Asserting this signal LOW resets
the burst address counter of its respective port to zero.
CNTRST
is second to MRST in priority with respect to
counter and mask register operations.
Mask Register Load input. Asserting this signal LOW
loads the mask register with the external address available on the address lines. MKLD
priority over CNTLD
operation.
operation has higher
Counter Load Inpu t. Asserting this si gnal LO W loads th e
burst counter with the external address present on the
address pins.
Counter Increment Input. Asserting this signal LOW increments the b urst address counter of its respective port
on each rising edge of CLK.
LOW per-
5
PRELIMINAR Y
CY7C0430V
Pin Definitions
(continued)
Port 1Port 2Port 3Port 4Description
CNTRD
P1
CNTRD
P2
CNTRD
P3
CNTRD
P4
Counter Readbac k Input. When asserted LOW, the internal address val ue of the counter wil l be read back on the
address lines. During CNTRD
and CNTINC
must be HIGH. Count er readback operati on
operation, both CNTLD
has higher priority over mask register readback operation. Counter readback operation is ind epe nde nt o f port
chip enables . If addres s readb ac k op erati on oc curs w ith
= LOW , CE1 = HIGH), the data
0
from the
CD2
MKRD
P1
MKRD
P2
MKRD
P3
MKRD
P4
chip enables activ e (CE
lines (I/Os) will be three-stat ed. The readbac k timing will
be valid after one no-operation cycle plus t
rising edge of the next cycle.
Mask Register Readback Input. When asserted LOW, the
value of the mask register will be readback on address
lines. During mask register readback operation, all
counter and MKLD
inputs must be HIGH (see Counter
and Mask Register Oper ations truth table). Mask re gister
readback op erati on is indepe ndent o f po rt chip enab les .
If address readback operation occurs with chip enables
= LOW, CE1 = HIGH), the data lines (I/Os)
0
from the rising edge of the
CD2
CNTINT
P1
CNTINT
P2
CNTINT
P3
CNTINT
P4
active (CE
will be three-stated. The read bac k will be v al id after o ne
no-operation cycle plus t
next cycle.
Counter Interrupt flag output. Flag is asserted LOW for
one clock cycle when the counter wraps around to location zero.
INT
P1
INT
P2
INT
P3
INT
P4
Interrupt flag output. Interrupt permits communications
between all f o ur ports. The upp er f our mem ory locations
can be used for m essage passing. Example of operation:
is asserted LOW when another port writes to the
INT
P4
mailbox location of Port 4. Flag is cleared when Port 4
reads the contents of its mailbox. The same operation is
applicable to Ports 1, 2, and 3.
TMSJTAG Test Mode Select Input. It contr ols th e a dvance of
JTAG TAP state machine. State machine transitions occur on the rising edge of TCK.
TCKJT AG Test Clock Input. This can be CLK of any port or an
external clock connected to the JTAG TAP.
TDIJTAG Test Data Input. This is the only data input. TDI
inputs will shift data serially in to the selected register.
TDOJT AG Test Data Output. This is the only data output. TDO
transitions occur on the falling edge of TCK. TDO normally three-stated except when captured data is shifted out
of the JTAG TAP.
CLKBISTBIST Clock Input.
GNDThermal ground for heat dissipation.
V
V
V
V
V
V
SS
DD
SS1
DD1
SS2
DD2
Ground Input.
Power Input.
Address lines ground Input.
Address lines power Input.
Data lines ground Input.
Data lines power Input.
6
PRELIMINAR Y
CY7C0430V
Maximum Ratings
(Above which the useful life may be impaired. For user guidelines, not tested.)
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
Electrical Characteristics
Over the Operating Range
ParameterDescription
V
V
V
V
I
OZ
I
CC
I
SB1
I
SB2
I
SB3
I
SB4
OH
OL
IH
IL
Output HIGH Voltage
(V
CC
= Min., I
= –4.0 mA)
OH
Output LOW Voltage
(V
CC
= Min., I
= +4.0 mA)
OH
Input HIGH Voltage2.02.0V
Input LOW Voltage0.80.8V
Output Leakage Current–1010–1010
Operating Current (V
= 0 mA) Outputs Disabled
I
OUT
= Max.,
CC
Standby Current (4 Ports toggling
at TTL Levels ,0 active) CE
, f = f
V
IH
MAX
Standby Current (4 Ports toggling
at TTL Levels , 1 active)
| CE3 | CE
<
VIH, f = f
4
CE1 | CE2
MAX
Standby Current (4 Ports CMOS
Level, 0 active) CE
1-4
≥
VIH, f = 0
Standby Current (3 Ports CMOS
Level, 1 Port TTL active) CE
| CE3 | CE
CE
2
<
VIH, f = f
4
DC Input Voltage .....................................–0.5V to V
CC
Output Current into Outputs (LO W).............................20 mA
Static Discharge Voltage ...........................................>2001V
Latch-Up Current.....................................................>200 mA
Operating Range
Range
Commercial0°C to +70°C 3.3V ± 150 mV
Industrial–40
CY7C0430V
-133-100
Min.TypMaxMin.TypMax
2.42.4V
0.40.4V
Ambient
TemperatureV
C to +85°C 3.3V ± 150 mV
°
DD
+0.5V
Unit
µ
A
µ
A
JTAG TAP Electrical Characteristics
Over the Operati ng Rang e
ParameterDescriptionTest ConditionsMin.Max.Unit
V
V
V
V
I
OH1
OL1
IH
IL
X
Output HIGH VoltageI
= −4.0 mA2.4V
OH
Output LOW VoltageIOL = 4.0 mA0.4V
Input HIGH Voltage2.0V
Input LOW Voltage0.8V
Input Leakage Current GND ≤ VI ≤ V
DD
–100100
Capacitance
ParameterDescriptionTest ConditionsMax.Unit
C
IN
C
OUT
Input CapacitanceTA = 25°C, f = 1 MHz,
= 3.3V
V
Output Capacitance8pF
CC
8pF
7
µ
A
AC Test Load
Z0 = 50
OUTPUT
PRELIMINAR Y
Ω
[4]
C
R = 50
Ω
OUTPUT
Z0 = 50
5 pF
Ω
R = 50
Ω
CY7C0430V
(a) Normal Load
TDO
Z
0
(c) TAP Load
Note:
4. Test Conditions: C = 10 pF.
=50
VTH=1.5V
VTH=1.5V
(b) Three-State Delay
1.5V
Ω
50
Ω
GND
C= 10 pF
3.0V
GND
10%
t
R
90%
90%
10%
t
F
ALL INPUT PULSES
8
PRELIMINAR Y
CY7C0430V
Switching Characteristics
Over the Industrial Operating Range
ParameterDescription
f
MAX2
t
CYC2
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
SB
t
HB
t
SCLD
t
HCLD
t
SCINC
t
HCINC
t
SCRST
t
HCRST
t
SCRD
t
HCRD
t
SMLD
t
HMLD
t
SMRD
t
HMRD
t
OE
t
OLZ
t
OHZ
t
CD2
t
CA2
t
CM2
t
DC
t
CKHZ
t
CKLZ
t
SINT
t
RINT
t
SCINT
t
RCINT
[5]
[5]
[6]
[6]
Maximum Frequency133100MHz
Clock Cycle Time 7.510ns
Clock HIGH Time 34ns
Clock LO W Tim e 34ns
Clock Rise Time23ns
Clock Fall Time23ns
Address Set-up Time2.53ns
Address Hold Time0.50.5ns
Chip Enable Set-up Time2.53ns
Chip Enable Hold Time0.50.5ns
R/W Set-up Time2.53ns
R/W Hold Time0.50.5ns
Input Data Set-up Time2.53ns
Input Data Hold Time0.50.5ns
Byte Set-up Time2.53ns
Byte Hold Time0.50.5ns
CNTLD Set-up Time2.53ns
CNTLD Hold Time0.50.5ns
CNTINC Set-up Time2.53ns
CNTINC Hold Time0.50.5ns
CNTRST Set-up Time2.53ns
CNTRST Hold Time0.50.5ns
CNTRD Set-up Time2.53ns
CNTRD Hold Time0.50.5ns
MKLD Set-up Time2.53ns
MKLD Hold Time0.50.5ns
MKRD Set-up Time2.53ns
MKRD Hold Time0.50.5ns
Output Enable to Data Valid6.58ns
OE to LOW Z11ns
OE to HIGH Z1617ns
Clock to Data Valid 4.75ns
Clock to Counter Address Readback Valid 4.75ns
Clock to Mask Register readback Valid 4.75ns
Data Output Hold After Clock HIGH11ns
Clock HIGH to Output High Z14.816.8ns
Clock HIGH to Output LOW Z 11ns
Clock to INT Set Time16.518ns
Clock to INT Reset Time16.518ns
Clock to CNTINT Set Time16.518ns
Clock to CNTINT Reset Time16.518ns
CY7C0430V
–133–100
Min.Max.Min.Max.
Unit
9
PRELIMINAR Y
CY7C0430V
Switching Characteristics
Over the Industrial Operating Range (contin ue d)
ParameterDescription
Master Reset Timing
t
RS
t
RSS
t
RSR
t
RSF
t
RScntint
Master Reset Pulse Width7.510ns
Master Reset Set-up Time6.08.5ns
Master Reset Recovery Time7.510ns
Master Reset to Interrupt Flag Reset Time6.58ns
Master Reset to Counter Interrupt Flag Reset Time6.58
Port to Port Delays
t
CCS
Notes:
5. This parameter is guaranteed by design, but it is not production tested.
6. Valid for both address and data outputs.
Clock to Clock Set-up Time6.59ns
CY7C0430V
–133–100
Min.Max.Min.Max.
Unit
10
PRELIMINAR Y
JTAG Timing and Switching W aveforms
ParameterDescription
f
JTAG
t
TCYC
t
TH
t
TL
t
TMSS
t
TMSH
t
TDIS
t
TDIH
t
TDOV
t
TDOX
Maximum JTAG TAP Controller Frequency1010MHz
TCK Clock Cycle Time100100ns
TCK Clock High Time4040ns
TCK Clock Low Time4040ns
TMS Setup to TCK Clock Rise1010ns
TMS Hold After TCK Clock Rise1010ns
TDI Setup to TCK Clock Rise1010ns
TDI Hold after TCK Clock Rise1010ns
TCK Clock Low to TDO Valid2020ns
TCK Clock Low to TDO Invalid00ns
CY7C0430V
CY7C0430V
–133–100
Min.Max.Min.Max.
t
t
TH
TL
Unit
Test Clock
TCK
Test Mode Select
TMS
Test Data-In
TDI
Test Data-Out
TDO
t
TMSS
t
TDIS
t
t
t
TDOX
TMSH
TDIH
t
TDOV
t
TCYC
11
Loading...
+ 25 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.