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

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

Скачать:  PDF   ZIP
1
SCD4430 Rev A 11/18/96
The Aeroflex "RISC TurboEngine"
A MIPS
R4400 RISC Microprocessor Multichip
Module
Aeroflex Circuit Technology
35 South Service Road, Plainview NY 11803
Tel:(516) 694-6700, Fax:(516) 694-6715
1.0 Description
The Aeroflex Circuit Technology "RISC TurboEngine" is a full military temperature range 64 bit, super-
pipelined RISC microprocessor with 1M Byte of secondary cache memory packaged in a high speed
multichip module (MCM). The module contains the following components:
(1) R4400SC/MC, a 3.3V powered RISC microprocessor.
(11) SRAMs, 64K by 16.
(3) Buffers and (3) Passive components for phase lock loop operation.
A Primary cache only version, the R4400PC is also available in the same package or 179 pin PGA
2.0 Flat Package Outline
85 Spaces at 0.025
1.768
MAX
53 Spaces
at 0.025
.010
Pin 226
Pin 141
Pin 227
Pin 140
Pin 87
Pin 86
Pin 280
Pin 1
.006
.175 MAX
.072 .01
2.525 MAX
R4400PC/SC
MCM
Note: Outside ceramic tie
bars not shown for clarity.
Contact factory for details
"F10" Package
(Preliminary Data Sheet, use with "MIPS R4000 Microprocessor Users Manual"
MIPS 1993)
2
SCD4430 Rev A 11/18/96
3.0 Electrical Features
Low power dissipation, 3.3 Volt powered, 64 bit superpipelined RISC R4400 microprocessor
- Highly integrated CPU with integer unit, FPA, MMU, I&D cache
- Balanced integer & floating point performance
- Exploits 2-level instruction-level parallelism
- No issue restrictions on the instructions used
Integer unit
- 32 entry, 64 bit wide register
- ALU
- Dedicated multiplier/divider
Super pipelined FPA
- 32/16 entry 32/64 bit register file in a 32 bit mode
- 32 entry 64 bit register file in 64 bit mode
- Supports single and double precision.
- Supports ANSI/IEEE Standard 754-1985
Memory management unit
- 48 entry TLB for fast virtual-to-physical address translation, software managed cntrl regstrs
- Programmable page sizes from 4K bytes to 16M bytes
- Total physical address space encompasses 64G bytes
- One pair of pages per TLB entry, each programable in size from 4K bytes to 16M bytes
JTAG boundary scan capability for testing module interconnects.
Internal 1M byte secondary cache SRAM configured as a split cache with instruction and data sections sepa-
rate. Can be factory configured as unified.
Provides 16 bit ECC on secondary cache data line, 7 bit ECC on tag line.
Minimum clock rate 50 mHz with no wait states.
+3.3 Volt P.S.(10 Watts Max.power dissipation) operation is standard.
4.0 Mechanical Features
Small sizes, 2.5"L X 1.75"W X 0.175"H, 280 pin surface mount flat package or alternate 1.86"L X 1.86"W X
0.145"H, 179 pin PGA Package.
Full military operating temperature range of -55 C to +125 C, case temperature
Designed to meet military specifications, manufactured and tested in Aeroflex's MIL-PRF-38534 certified
facility.
3
SCD4430 Rev A 11/18/96
5.0 INTERNAL BLOCK DIAGRAM(SC Version)
General Registers
ALU/Multiply/Divide
Pipeline/Control
INTEGER EXECUTION UNIT
CACHE/MMU
FLOATING POINT
16K Byte
Instruction
Cache
16K Byte
Data
Cache
48 Entry
TLB
Cache
Control
MMU
FPU ALU
Multiply/Divide
Square Root
FP Register
Pipeline Control
SCOE
SCDCS
SCData(127:0)
SCDchk(15:0)
SCAddr0
SCAddr
SCAddr
17
SCTag(24:0)
SCTchk(6:0)
SCTCS
SCWE
A0
A15
A14:A1
CE
DQ0-DQ31
GND
BWL
BWH
A15
A0
DQ143-DQ0
CE
OE
WE
(9) 64K
by 16
SRAMs
System
Interface
R4400SC/MC Microprocessor
CACHE
CACHE TAG
OE
WE
(14:1)
BWL
BWH
DATA/INSTRUCTION
(2) 64K
by 16
SRAMs
A14:A1
4
SCD4430 Rev A 11/18/96
6.0 Module Symbolic Interface Connections
SysAD(63:0)
SysAD(7:0)
SysCmd(8:0)
SysCmdP
ValidIn*
ValidOut*
ExtRqst*
Release*
RdRdy*
WrRdy*
IvdAck*
IvdErr*
TClock(1:0)
RClock(1:0)
MasterClock
MasterOut
SyncOut
SyncIn
IOOut
IOIn
Fault*
VccP
VssP
Status(7:0)
VccSense
S
y
s
t
e
m

I
n
t
e
r
f
a
c
e
C
l
o
c
k
/
C
o
n
t
r
o
l

I
n
t
e
r
f
a
c
e
Int(5:1)*
Int0*
NMI*
ModeClock
ModeIn
VCCOk
ColdReset*
Reset*
JTDI
JTDO
JTMS
JTCK
VssSense
I
n
t
e
r
r
u
p
t
I
n
t
e
r
f
a
c
e
I
n
i
t
i
a
l
i
z
a
t
i
o
n



I
n
t
e
r
f
a
c
e
J
T
A
G
I
n
t
e
r
f
a
c
e
64
8
9
2
2
5
R4400
Multichip
Module
8
Vcc
Gnd
P
o
w
e
r
Note: Int(5:1)* available on R4400PC version
IvdAck, IvdErr used in "MC" mode
256K/1M*
5
SCD4430 Rev A 11/18/96
7.0 Signal Descriptions
System Interface Signals
SysAD(63:0)
I/O
System address/data bus
: A 64 bit address and data
bus for communication between the processor and an
external agent
SysADC(7:0)
I/O
System address/data check bus:
An 8 bit bus contain-
ing check bits for the SysAD bus
SysCmd(8:0)
I/O
System command/identifier bus parity:
A 9 bit bus for
command and data identifier transmission between the
processor and an external agent
SysCmdP
I/O
System command /data identifier bus parity
: A single,
even parity bit for thr SysCmd bus
Validin*
I
Valid Input:
An external agent asserts ValidIn* when it
is driving a valid address or data on the SysAD bus and
a valid command or data identifier on the SysCmd bus
ValidOut*
O
Valid Output
: The processor asserts ValidOut* when it
is driving a valid address or data on the SysAD bus and
a valid command or data identifier on the SYSCMD bus
ExtRqst*
I
External Request:
An external agent asserts ExtRqst* to
request the use of the system interface. The processor
grants the request by asserting Release*
Release*
O
Release Interface:
In response to the assertion of
ExtRqst*, the processor asserts Release* to signal the
requesting device that the system interface is available
RdRdy*
I
Read ready:
The external agent asserts RdRdy*to indi-
cate that it can accept processor read, invalidate, or
update requests in both overlap and non-overlap mode
or can accept a read followed by a potential invalidate
or update request in the overlap mode
WrRdy*
I
Write ready:
An external agent asserts WrRdy* when it
can accept a processor write request
IvdAck*
I
Invalidate acknowledge:
An external agent asserts
IvdAck* to signal successful completion of a processor
invalidate or update request (MC only)
IvdErr*
I
Invalidate error
: An external agent asserts InvErr* to
signal unsuccessful completion of a processor invali-
date or update request(MC only)