ChipFind - документация

Электронный компонент: 70V5388

Скачать:  PDF   ZIP
1
2002 Integrated Device Technology, Inc.
SEPTEMBER 2002
DSC-5649/2
Port - 1 Logic Block Diagram
(2)
x
Counter readback on address lines
x
Mask register readback on address lines
x
Global Master reset for all ports
x
Dual Chip Enables on all ports for easy depth expansion
x
Separate upper-word and lower-word controls on all ports
x
272-BGA package (27mm x 27mm 1.27mm ball pitch) and
256-BGA package (17mm x 17mm 1.0mm ball pitch)
x
Commercial and Industrial temperature ranges
x
JTAG boundary scan
x
MBIST (Memory Built-In Self Test) controller
.eatures
x
True four-ported memory cells which allow simultaneous
access of the same memory location
x
Synchronous Pipelined device
64/32K x 18 organization
x
Pipelined output mode allows fast 200MHz operation
x
High Bandwidth up to 14 Gbps (200MHz x 18 bits wide x
4 ports)
x
LVTTL I/O interface
x
High-speed clock to data access 3.0ns (max.)
x
3.3V Low operating power
x
Interrupt flags for message passing
x
Width and depth expansion capabilities
3.3V 64/32K X 18
SYNCHRONOUS
FOURPORTTM STATIC RAM
PRELIMINARY
IDT70V5388/78
NOTE:
1.
A
15
x is a NC for IDT70V5378.
2.
Port 2, Port 3, and Port 4 Logic Blocks are similar to Port 1 Logic Blocks.
TMS
TCK
TDI
CLKMBIST
TDO
JTAG
Controller
MBIST
TRST
64KX18
Memory
Array
Port 1
Address
Decode
,
Port 1
Interrupt
Logic
INT
P1
Priority
Decision
Logic
Port 1
Counter/
Address
Register
Port 1
Mask
Register
Port 1
Readback
Register
Addr.
Read
Back
R/
W
P1
CE
0P1
CE
1P1
CLK
P1
MRST
Port 1
I/O
Control
R/
W
P1
UB
P1
CE
0P1
CE
1P1
LB
P1
OE
P1
I/O
9P1
- I/O
17P1
I/O
0P1
- I/O
8P1
CLK
P
1
MRST
CNTINT
P1
0
1
1/0
MRST
A
0P1
- A
15P1
(1)
CNTRD
P1
MKRD
P1
MKLD
P1
CNTINC
P1
CNTLD
P1
CNTRST
P1
5 64 9 d rw 0 1
x
Counter wrap-around control
Internal mask register controls counter wrap-around
Counter-Interrupt flags to indicate wrap-around
2
IDT70V5388/78
3.3V 64/32K x 18 Synchronous FourPortTM Static RAM Industrial and Commercial Temperature Ranges
Preliminary
Description
The IDT70V5388/78 is a high-speed 64/32Kx18 bit
synchronous FourPort RAM. The memory array utilizes
FourPort memory cells to allow simultaneous access of
any address from all four ports. Registers on control, data,
and address inputs provide minimal setup and hold times.
The timing latitude provided by this approach allows sys-
tems to be designed with very short cycle times.
With an input data register and integrated burst
counters, the 70V5388/78 has been optimized for applica-
tions having unidirectional or bi-directional data flow in
bursts. An automatic power down feature, controlled by
CE
0
and CE
1
, permits the on-chip circuitry of each port to enter
a very low standby power mode.
The IDT70V5388/78 provides a wide range of func-
tions specially designed to facilitate system operations.
These include full-boundary, maskable address counters
with associated interrupts for each port, mailbox interrupt
flags on each port to facilitate inter-port communications,
Memory Built-In Self-Test (MBIST), JTAG support and an
asynchronous Master Reset to simplify device initializa-
tion. In addition, the address lines have been set up as I/O
pins, to permit the support of
CNTRD
(the ability to output the
current value of the internal address counter on the address
lines) and
MKRD
(the ability to output the current value of the
counter mask register). For specific details on the device
operation, please refer to the Functional Description and
subsequent explanatory sections, beginning on page 21.
6.42
IDT70V5388/78
3.3V 64/32K x 18 Synchronous FourPortTM Static RAM Industrial and Commercial Temperature Ranges
3
Preliminary
Pin Configuration
(4)
.
70V5388/78BG
BG-272
(2)
272-Pin BGA
Top View
(3)
NOTES:
1. A
15
x is a NC for IDT70V5378.
2. This package code is used to reference the package diagram.
3. This text does not indicate orientation of the actual part marking.
4. Package body is approximately 27mm x 27mm x 2.33mm, with 1.27mm ball-pitch.
5. Central leads are for thermal dissipation only. They are connected to device V
SS
.
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
W
Y
I/O
16
P2
LB
P1
I/O
17
P2
I/O
15
P2
I/O
13
P2
I/O
11
P2
I/O
9
P2
I/O
14
P2
I/O
12
P2
I/O
10
P2
V
DD
UB
P1
I/O
16
P1
I/O
17
P1
I/O
14
P1
I/O
13
P1
I/O
12
P1
I/O
11
P1
I/O
10
P1
TMS
I/O
10
P4
TDI
I/O
12
P4
I/O
11
P4
I/O
14
P4
I/O
13
P4
I/O
16
P4
I/O
17
P4
I/O
9
P3
I/O
10
P3
I/O
11
P3
I/O
12
P3
I/O
13
P3
I/O
14
P3
I/O
15
P3
I/O
16
P3
I/O
17
P3
UB
P4
LB
P4
V
DD
A
14
P1
A
12
P1
A
13
P1
CE
1
P1
V
SS
CE
0
P1
OE
P1
R/
W
P1
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
DD
V
DD
V
DD
V
DD
I/O
15
P1
I/O
9
P1
I/O
9
P4
I/O
15
P4
R/
W
P4
CE
0
P4
OE
P4
A
13
P4
CE
1
P4
A
15
(1)
P4
A
12
P4
A
14
P4
V
SS
V
SS
V
SS
V
DD
V
DD
TCK
TDO
A
10
P1
A
11
P1
MKRD
P1
CNTRD
P1
A
7
P1
A
8
P1
A
9
P1
A
5
P1
A
6
P1
V
SS
CNTINT
P1
CNTINC
P1
A
3
P1
A
4
P1
MKLD
P1
CNTLD
P1
CNTRD
P4
CNTINT
P4
CNTINC
P4
CNTLD
P4
MKRD
P4
A
9
P4
A
6
P4
MKLD
P4
A
11
P4
A
8
P4
A
5
P4
A
4
P4
A
10
P4
A
7
P4
V
SS
A
3
P4
V
DD
A
1
P1
A
2
P1
V
DD
A
0
P1
CLK
P1
INT
P1
CNTRST
P1
A
0
P2
CLK
P2
INT
P2
CNTRST
P2
V
DD
A
1
P2
A
2
P2
V
SS
A
3
P2
A
4
P2
MKLD
P2
CNTLD
P2
A
5
P2
A
6
P2
V
SS
CNTINC
P2
A
7
P2
A
8
P2
A
9
P2
CNTINT
P2
A
10
P2
A
11
P2
MKRD
P2
CNTRD
P2
V
DD
CLK
P4
CLK
P3
V
SS
CNTLD
P3
CNTINC
P3
CNTINT
P3
CNTRD
P3
A
2
P4
CNTRST
P4
CNTRST
P3
A
2
P3
MKLD
P3
A
6
P3
A
9
P3
MKRD
P3
A
1
P4
INT
P4
INT
P3
A
1
P3
A
4
P3
A
5
P3
A
8
P3
A
11
P3
V
DD
A
0
P4
A
0
P3
V
DD
A
3
P3
V
SS
A
7
P3
A
10
P3
A
12
P2
A
13
P2
V
SS
OE
P2
V
SS
V
SS
V
SS
V
SS
V
DD
V
DD
V
DD
V
DD
OE
P3
A
13
P3
A
12
P3
V
SS
V
SS
V
SS
V
DD
V
DD
A
14
P2
A
15
(1)
P2
CE
1
P2
CE
0
P2
R/
W
P2
V
SS
V
SS
V
SS
V
SS
I/O
6
P2
I/O
0
P2
I/O
0
P3
I/O
6
P3
R/
W
P3
CE
0
P3
CE
1
P3
A
15
(1)
P3
A
14
P3
TRST
NC
I/O
7
P1
I/O
5
P1
I/O
3
P1
I/O
1
P1
V
DD
UB
P2
I/O
8
P2
I/O
4
P2
I/O
2
P2
MRST
I/O
2
P3
I/O
4
P3
I/O
8
P3
I/O
1
P4
I/O
3
P4
I/O
5
P4
I/O
7
P4
UB
P3
V
DD
LB
P2
I/O
8
P1
I/O
6
P1
I/O
4
P1
I/O
2
P1
I/O
0
P1
I/O
7
P2
I/O
5
P2
I/O
3
P2
I/O
1
P2
I/O
1
P3
I/O
3
P3
I/O
5
P3
I/O
7
P3
I/O
0
P4
I/O
2
P4
I/O
4
P4
I/O
6
P4
I/O
8
P4
LB
P3
5649 drw 03
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
GND
(5)
,
CLKMBIST
1
2
3
4
5
6
7
8
9
10 11 12
13 14 15 16
17 18 19 20
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
W
Y
1
2
3
4
5
6
7
8
9
10 11 12
13 14 15 16
17 18 19 20
09/25/02
A
15
(1)
P1
4
IDT70V5388/78
3.3V 64/32K x 18 Synchronous FourPortTM Static RAM Industrial and Commercial Temperature Ranges
Preliminary
70V5388/78BC
BC-256
(3)
256-Pin BGA
(4)
Top View
A
B
C
D
E
G
F
H
J
K
L
M
N
P
R
T
1
2
3
4
5
6
7
8
9
10
11
12
13 14
15
16
CNTINT
P3
CLK
P3
CNTRST
P3
INT
P3
MKLD
P3
I/O
10
P4
I/O
14
P4
I/O
13
P3
I/O
9
P3
UB
P4
CE
1
P4
LB
P4
R/
W
P4
CE
0
P4
OE
P4
CNTRD
P4
CNTINC
P4
CNTLD
P4
MKRD
P4
A
0
P4
CNTINT
P4
CLK
P4
CNTRST
P4
INT
P4
MKLD
P4
A
10
P4
I/O
11
P4
I/O
12
P4
I/O
16
P4
I/O
9
P4
I/O
13
P4
I/O
15
P4
I/O
17
P4
I/O
8
P4
I/O
4
P4
I/O
0
P4
LB
P3
R/
W
P3
OE
P3
I/O
5
P3
I/O
1
P3
LB
P2
CE
0
P2
OE
P2
I/O
6
P2
I/O
4
P2
I/O
0
P2
I/O
6
P1
I/O
3
P1
I/O
7
P4
I/O
5
P4
I/O
1
P4
I/O
6
P3
I/O
2
P3
UB
P2
CE
1
P2
I/O
5
P2
I/O
1
P2
A
15
(1)
P2
I/O
8
P1
I/O
4
P1
I/O
0
P1
I/O
6
P4
I/O
3
P4
CE
0
P3
I/O
8
P3
I/O
4
P3
I/O
0
P3
A
13
P3
A
14
P3
MRST
I/O
2
P4
A
10
P3
I/O
7
P3
I/O
3
P3
A
11
P3
A
12
P3
A
9
P3
TRST
CLKMBIST
A
11
P4
A
12
P4
A
13
P4
A
14
P4
A
15
(1)
P4
A
9
P4
A
8
P4
A
7
P4
A
6
P4
A
5
P4
A
4
P4
A
3
P4
A
2
P4
A
1
P4
I/O
10
P3
I/O
14
P3
UB
P3
CE
1
P3
A
15
(1)
P3
CNTRD
P3
CNTINC
P3
CNTLD
P3
MKRD
P3
A
0
P3
I/O
11
P3
I/O
15
P3
I/O
17
P3
I/O
12
P3
I/O
16
P3
A
8
P3
A
7
P3
A
6
P3
A
5
P3
A
4
P3
A
3
P3
A
2
P3
A
1
P3
I/O
11
P2
I/O
13
P1
I/O
16
P1
TMS
TCK
I/O
10
P2
I/O
14
P2
I/O
17
P2
R/
W
P2
I/O
7
P2
I/O
3
P2
A
13
P2
A
14
P2
I/O
7
P1
I/O
2
P1
CNTRD
P2
CNTINC
P2
CNTLD
P2
MKRD
P2
MKLD
P2
CNTINT
P2
CLK
P2
CNTRST
P2
INT
P2
A
10
P2
A
11
P2
A
12
P2
I/O
5
P1
I/O
1
P1
I/O
12
P2
I/O
15
P2
I/O
13
P2
I/O
16
P2
I/O
9
P2
I/O
8
P2
I/O
2
P2
A
9
P2
A
8
P2
A
7
P2
A
6
P2
A
5
P2
A
4
P2
A
3
P2
A
2
P2
A
1
P2
A
0
P2
I/O
10
P1
I/O
14
P1
UB
P1
CE
1
P1
A
15
(1)
P1
LB
P1
R/
W
P1
CE
0
P1
A
13
P1
A
14
P1
OE
P1
CNTRD
P1
CNTINC
P1
MKRD
P1
A
0
P1
CNTINT
P1
CNTLD
P1
CNTRST
P1
INT
P1
MKLD
P1
CLK
P1
A
10
P1
A
11
P1
A
12
P1
A
9
P1
I/O
11
P1
I/O
15
P1
I/O
12
P1
I/O
17
P1
I/O
9
P1
TDO
A
8
P1
A
7
P1
A
6
P1
A
5
P1
A
4
P1
A
3
P1
A
2
P1
A
1
P1
TDI
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
DD
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
DD
09/25/02
5649 drw 04
1
2
3
4
5
6
7
8
9
10
11
12
13 14
15
16
A
B
C
D
E
G
F
H
J
K
L
M
N
P
R
T
Pin Configuration
(2)
2. Package body is approximately 17mm x 17mm x 1.4mm, with 1.0mm ball-pitch.
3. This package code is used to reference the package diagram.
4. This text does not indicate orientation of the actual part-marking.
NOTES:
1. A
15
x is a NC for IDT70V5378.
6.42
IDT70V5388/78
3.3V 64/32K x 18 Synchronous FourPortTM Static RAM Industrial and Commercial Temperature Ranges
5
Preliminary
Pin Definitions
P ort 1
P ort 2
P ort 3
P ort 4
Description
A
0P 1
- A
1 5P 1
(1 )
A
0P 2
- A
1 5P 2
(1 )
A
0P 3
- A
1 5P 3
(1 )
A
0P 4
- A
1 5P 4
(1 )
A d d r e s s Inp uts . In the
CNTRD
and
MKRD o p e ratio ns, the se p ins se rve
as o utp uts fo r the inte rnal ad d r e s s c o unte r and the inte rnal c o unte r m as k
re g is te r re s p e c tiv e ly.
I/O
0P 1
- I/O
1 7P 1
I/O
0P 2
- I/O
1 7P 2
I/O
0P 3
- I/0
1 7P 3
I/O
0P 4
- I/O
1 7P 4
Data B us Inp ut/Outp ut.
CLK
P 1
CLK
P 2
CLK
P 3
CLK
P 4
Clo c k Inp ut. The m axim um c lo c k inp ut rate is f
M A X
. The c lo c k s ig nal c an
b e fre e running o r s tro b e d d e p e nd ing o n s y s te m re q uire m e nts .
MRST
M as te r Re s e t Inp ut.
MRST is an asycnchro no us inp ut, and affe cts all
p o rts . It m us t b e as s e rte d LOW (
MRST = V
IL
) at initial p o we r-up . M as te r
Re s e t s e ts the inte rnal v alue o f all ad d re s s c o unte rs to z e ro , and s e ts
the c o unte r m as k re g is te rs fo r e ac h p o rt to 'unm as k e d '. It als o re s e ts the
o utp ut flag s fo r the m ailb o x e s and the c o unte r inte rrup ts (
INT = CNTINT =
V
IH
) and d e s e le c ts all re g is te re d c o ntro l s ig nals .
CE
0P 1
, CE
1P 1
CE
0P 2
, CE
1P 2
CE
0P 3
, CE
1P 3
CE
0P 4
, CE
1P 4
Chip E nab le Inp uts . To activ ate any p o rt, b o th s ig nals m us t b e as s e rte d
to the ir ac tiv e s tate s
(
CE
0
= V
IL
, CE
1
= V
IH
).
A
g iv e n p o rt is d is ab le d if
e ithe r c hip e nab le is d e as se rte d
(
CE
0
= V
IH
and /o r CE
1
= V
IL
).
R/
W
P I
R/
W
P 2
R/
W
P 3
R/
W
P 4
Re ad /Write Enab le Inp ut. Th is sig nal is as s e rte d LOW (R/
W = V
IL
)
in
o rd e r to write to the Fo urP o rt m e m o ry array, a nd it is as s e rte d
HIGH
(R/
W = V
IH
)
in o rd e r to re ad fro m the array.
LB
P 1
LB
P 2
LB
P 3
LB
P 4
Lo we r B y te S e le c t Inp ut (I/O
0
- I/O
8
).
A s s e rting this s ig nal LOW (
LB = V
IL
)
e nab le s re ad /write
o p e ratio ns to the lo we r b y te .
Fo r re ad o p e ratio ns , this
s ig nal is us e d in c o njunc tio n with
OE
in o rd e r to d riv e o utp ut d ata o n the
lo we r b y te o f the d ata b us .
UB
P 1
UB
P 2
UB
P 3
UB
P 4
Up p e r B y te Se le c t Inp ut (I/O
9
- I/O
1 7
).
A s s e rting this s ig nal LOW (
LB =
V
IL
)
e nab le s re ad /write
o p e ratio ns to the up p e r b y te .
Fo r re ad
o p e ratio ns , this s ig nal is us e d in c o njunc tio n with
OE
in o rd e r to d riv e
o utp ut d ata o n the up p e r b y te o f the d ata b us .
OE
P 1
OE
P 2
OE
P 3
OE
P 4
Outp ut Enab le Inp u t. As s e rting this s ig nal LOW (
OE = V
IL
) e nab le s the
d e v ic e to d riv e d ata o n th I/O p ins d uring re ad o p e ratio n.
OE is an
as y c hro no us inp ut.
CNTLD
P 1
CNTLD
P 2
CNTLD
P 3
CNTLD
P 4
Co unte r Lo ad Inp u t. As s e rting this s ig nal LOW (
CNTLD = V
IL
) lo ad s the
ad d re s s o n the ad d re s s line s (A
0
- A
1 5
(1 )
) into the inte rnal ad d re s s
c o unte r fo r that p o rt.
CNTINC
P 1
CNTINC
P 2
CNTINC
P 3
CNTINC
P 4
Co unte r In c re m e nt Inp u t. As s e rting this s ig nal LOW (
CNTINC = V
IL
)
inc re m e nts the inte rnal ad d re s s c o unte r fo r that p o rt o n e ac h ris ing e d g e
o f the c lo c k s ig nal. The c o unte r will inc re m e nt as d e fine d b y the c o unte r
m as k re g is te r fo r that p o rt (d e fault m o d e i s to ad v anc e o ne ad d re s s o n
e ac h c lo c k c y c le ).
CNTRD
P 1
CNTRD
P 2
CNTRD
P 3
CNTRD
P 4
Co unte r Re ad b ac k Inp ut. Whe n as s e rte d LOW (
CNTRD = V
IL
) c aus e s that
p o rt to o utp ut the v alue o f its inte rnal ad d re s s c o unte r o n the ad d re s s
line s fo r that p o rt. Co unte r re a d b ac k is ind e p e nd e nt o f the c hip e nab le s
fo r that p o rt.
If the p o rt is ac tiv ate d
(
CE
0
= V
IL
and CE
1
= V
IH
),
d uring the
c o unte r re ad b ac k o p e ratio n, the n the d ata b us will o utp ut the d ata
as s o c iate d with that re ad b a c k ad d re s s in the Fo urP o rt m e m o ry array
(as s um ing that the b y te e nab l e s and o utp ut e nab le s are als o as s e rte d ).
Truth Tab le III ind ic ate s the re q uire d s tate s fo r all o the r c o unte r c o ntro ls
d uring this o p e ratio n. The s p e c ific o p e ratio n and tim ing o f this func io n is
d e s c rib e d in d e tail in the te x t.
CNTRST
P 1
CNTRST
P 2
CNTRST
P 3
CNTRST
P 4
Co un te r Re s e t Inp ut. A s s e rting this s ig nal LOW
(
CNTRST = V
IL
)
re s e ts
the ad d re s s c o unte r fo r that p o rt to z e ro .
CNTINT
P 1
CNTINT
P 2
CNTINT
P 3
CNTINT
P 4
Co unte r Inte rrup t F lag Outp ut
.
This s ig nal is as s e rte d LOW (
CNTINT =
V
IL
) whe n the inte rnal ad d re s s c o unte r fo r that p o rt 'wrap s aro und ' fro m
m ax ad d re s s [(the c o unte r will i nc re m e nt as d e fine d b y the c o unte r m as k
re g is te r fo r that p o rt (d e fault m o d e is to ad v anc e o ne ad d re s s o n e ac h
c lo c k c y c le )] to ad d re s s m in. as th e re s ult o f c o unte r inc re m e nt (
CNTINT
= V
IL
). The s ig nal g o e s LO W fo r o ne c lo c k c y c le , the n auto m atic ally
re s e ts .
5 6 49 tb l 0 1