P
RELIMINARY
S
PACE
E
LECTRONICS
I
NC
.
S
PACE
P
RODUCTS
G
ROUP
SEGMENTATION UNIT
32-B
IT
M
ICROPROCESSOR
80386DXRP
EFFECTIVE ADDRESS BUS
32
32
3-INPUT ADDER
SE22V10B
PAGING UNIT
ADDER
34
PHYSICAL ADDRESS BUS
PAGE CACHE
LINEAR ADDRESS BUS
CONTROL AND
ATTRIBUTE PLA
CODE FETCH/PAGE TABLE FETCH
BUS CONTROL
HOLD, INTR, NMI,
ERROR, BUSY
RESET, HLDA
REQUEST
PRIORITIZER
EFFECTIVE ADDRESS BUS
32
BUS
SEi
80386DXRP
PROTECTION TEST
UNIT
LIMIT AND
ATTRIBUTE PLA
ADDRESS
DRIVER
CONTROL
DESCRIPTION
REGISTERS
BE0# - BE#3,
A2 - A31
INTERNAL CONTROL BUS
PIPELINE/BUS
SIZE CONTROL
M/IO#, D/C#, W/R#,
LOCK#, ADS#, NA#,
BS16#, READY#
DISPLACEMENT
BARREL
SHIFTER, ADDER
STATUS
FLAGS
MULTIPLY/
DIVIDE
MUX/
TRANSCEIVERS
32
D0 - D31
DECODE AND
SEQUENCING
INSTRUCTION
DECODER
PREFETCHER/LIMIT
CHECKER
CONTROL ROW
REGISTER FILE
ALU
CONTROL
ALU
3-DECODED
INSTRUCTION
QUEUE
CODE
STREAM
16-BYTE CODE
QUEUE
32-BIT
CONTROL
INSTRUCTION
PREDCODE
DEDICATED ALU BUS
INSTRUCTION
PREDCODE
32
F
EATURES
:
· 32-Bit microprocessor
· R
AD
-P
AK
®
radiation-hardened
Against natural space radiation
· Total dose hardness >100 Krad (Si); dependent upon orbit
· Single event effect
- SEL
TH
= 37-60 MeV/mg/cm
2
- SEU
TH
= 3.4 MeV/mg/cm
2
· Package:
- 164 Pin R
AD
-P
AK
®
quad flat pack
· 8, 16, 32-Bit data types
· 8 general purpose 32-Bit registers
· Hardware debugging support
· Very large address space:
- 4 gigabyte physical
- 64 terabyte Virtual
- 4 gigabyte maximum segment size
· Integrated memory management unit
- Virtual memory support
- Four levels of protection
- Fully compatible with 80C286RP
· Optimized for system development
- Pipelined instructions
- On-chip caches support address translation
- 32 megabytes/sec bus bandwidth
1221.98Rev0
D
ESCRIPTION
:
Space Electronic’s 80386DXRP (RP for RAD-PAK
®
) high performance 32-
bit microprocessor features a typical 100krad (Si) total dose tolerance;
dependent upon orbit. It is designed for very high performance and
multitasking operating systems.The integrated memory management and
protection architecture support operating systems.The 80386DXRP allows
simultaneous running of multiple operations. In addition, the 80386DXRP
is capable of execution at sustained rates of between 3 and 4 million
instructions per second. It offers new testability and debugging features,
include a self-test and direct access to the page translation cache. The
patented radiation hardened RAD-PAK
®
technology incorporates radiation
shielding in the microcircuit package. Capable of surviving in space
environment,the 80386DXRP is ideal for satellite,spacecraft,and space probe
missions. It is available with packaging and screening up to Class S.
All data sheets are subject to change without notice
1
(619) 452-4167 - Fax: ( 619) 452-5499 - www.spaceelectronics.com
©1998 Space Electronics Inc.
All rights reserved.
P
RELIMINARY
S
PACE
E
LECTRONICS
I
NC
.
S
PACE
P
RODUCTS
G
ROUP
80386DXRP P
INOUT
D
ESCRIPTION
P
IN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1221.98Rev0
32-B
IT
M
ICROPROCESSOR
80386DXRP
SE22V10B
P
IN
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
S
YMB OL
D13
NC
D15
D16
V
CC
V
SS
D18
D17
D20
V
SS
D22
D19
NC
NC
D24
D21
NC
NC
D25
D23
NC
NC
D27
D26
V
CC
V
SS
D29
D28
P
IN
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
--
--
--
--
S
YMB OL
V
CC
V
SS
D31
D30
NC
A31
A30
A29
A28
V
CC
V
SS
A27
A26
A25
NC
A23
A24
A21
A22
NC
A20
A19
A18
NC
--
--
--
--
P
IN
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
S
YMB OL
NC
NC
V
CC
V
SS
NC
V
CC
V
SS
NC
INTR
NC
NC
NC
NMI
PEREQ
V
SS
V
CC
ERROR
RESET
NC
NC
BUSY
V
CC
V
SS
V
CC
V
SS
V
CC
V
SS
V
CC
P
IN
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
S
YMB OL
V
SS
V
CC
LOCK
W/R
V
SS
V
CC
M/IO
D/C
NC
NC
BE2
NC
V
CC
V
SS
BE0
BE3
NC
BE1
NA
NC
NC
BS16
HOLD
CKL2
ADS
NC
READY
NC
P
IN
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
S
YMB OL
D1
NC
D2
NC
D4
D0
V
CC
V
SS
D6
D3
V
SS
V
CC
D8
D5
V
CC
V
SS
HLDA
D7
NC
D10
D9
NC
NC
D12
D11
V
CC
V
SS
D14
S
YMB OL
A16
A17
A15
A14
A13
A12
A11
NC
A9
A10
V
SS
A7
A8
V
CC
V
SS
A5
A6
NC
NC
A3
A4
NC
NC
A2
NC
V
CC
V
SS
NC
2
©1998 Space Electronics Inc.
All rights reserved.
P
RELIMINARY
S
PACE
E
LECTRONICS
I
NC
.
S
PACE
P
RODUCTS
G
ROUP
80386DXRP A
BSOLUTE
M
AXIMUM
R
ATINGS
P
AR AM E T E R
Supply Voltage Respect to Ground
Voltage on Other Pins
Operating Temperature Range
Storage Temperature Range
S
YMB OL
V
CC
--
T
OPR
T
STG
M
IN
-0.5
-0.5
-55
-65
32-B
IT
M
ICROPROCESSOR
80386DXRP
SE22V10B
M
AX
+6.5
V
CC
+ 0.5
+125
+150
U
NI TS
V
V
o
C
C
o
80386DXRP R
ECOMMENDED
O
PERATING
C
ONDITIONS
P
AR AM E T E R
Digital Supply Voltage
Temperature Range
S
YMB OL
V
CC
T
A
M
IN
4.75
-55
M
AX
5.25
+125
U
NI TS
V
o
C
80386DXRP DC E
LECTRICAL
C
HARACTERISTICS FOR
R
EAD
O
PERATIONS
(V
CC
= 5V + 5%, T
A
= -55
TO
+125
O
C,
UNLESS OTHERWISE SPECIFIED
)
P
AR AM E T E R
Input Leakage Current
Output Leakage Current
Input Low Voltage
Input High Voltage
CLK2 Input Low Voltage
CLK2 Input High Voltage
Output Low Voltage
Output High Voltage
T
E ST
C
ON D I T I ON
All pins except BS16, PEREQ, BUSY, and ERROR
0V < V
IN
< V
CC
0.45V < V
OUT
< V
CC
3/
3/
3/
3/
I
OL
= 4 mA (A2-A31,D0-D31)
I
OL
= 5 mA (BE0-BE3, W/R, D/C, M/IO, LOCK, ADS, HLDA)
I
OH
= -1mA (A2-A31,D0-D31)
I
OH
= -0.9mA (BE0-BE3, W/R, D/C, M/IO, LOCK, ADS, HLDA)
CLK2 = 32MHz with 16MHz Processor
CLK2 = 32MHz with 20MHz Processor
CLK2 = 32MHz with 25MHz Processor
PEREQ Pin
BS16, BUSY, ERROR Pins
@ 1MHz 3/
S
YMB OL
I
LI
I
LO
V
IL
V
IH
V
ILC
V
IHC
V
OL
V
OH
M
IN
-15
-15
-0.3
2.0
-0.3
V
CC
- 0.8
--
2.4
2.4
--
--
--
--
M
AX
+15
+15
0.8
V
CC
+ 0.3
0.8
V
CC
+ 0.3
0.45
0.45
--
460
550
680
200
-400
20
U
NI TS
µA
µA
V
V
V
V
V
V
Power Supply Current
Input Leakage Current 1/
Input Leakage Current 2/
CLK2 Capacitance
I
CC
I
IH
I
IL
C
CLK
mA
µA
µA
pF
1221.98Rev0
3
©1998 Space Electronics Inc.
All rights reserved.
P
RELIMINARY
S
PACE
E
LECTRONICS
I
NC
.
S
PACE
P
RODUCTS
G
ROUP
80386DXRP DC E
LECTRICAL
C
HARACTERISTICS FOR
R
EAD
O
PERATIONS
(
cont
)
(V
CC
= 5V + 5%, T
A
= -55
TO
+125
O
C,
UNLESS OTHERWISE SPECIFIED
)
P
AR AM E T E R
Input Capacitance
Output or I/O Capacitance
T
E ST
C
ON D I T I ON
@ 1MHz 3/
@ 1MHz 3/
S
YMB OL
C
IN
C
OUT
32-B
IT
M
ICROPROCESSOR
80386DXRP
SE22V10B
M
IN
--
--
M
AX
20
25
U
NI TS
pF
pF
N
OTE
:
1/ V
IH
= 2.4V. PEREQ input has an internal pull-down resistor.
2/ V
IL
= 0.45V. BS16, BUSY, and ERROR inputs each have an internal pull-up resistor.
3/ Guaranteed by design if not tested.
80386DXRP AC E
LECTRICAL
C
HARACTERISTICS
(V
CC
= 5V + 10%,V
PP
= V
SS
, T
A
= -55
TO
+125
O
C,
UNLESS OTHERWISE SPECIFIED
)
P
AR AM E T E R
Operating Frequency
80386DXRP-16
80386DXRP-20
80386DXRP-25
CLK2 Period
80386DXRP-16
80386DXRP-20
80386DXRP-25
CLK2 High Time
80386DXRP-16
80386DXRP-20
80386DXRP-25
CLK2 High Time
80386DXRP-16
80386DXRP-20
80386DXRP-25
CLK2 Low Time
80386DXRP-16
80386DXRP-20
80386DXRP-25
CLK2 Low Time
80386DXRP-16
80386DXRP-20
80386DXRP-25
CLK2 Fall Time
80386DXRP-16
80386DXRP-20
80386DXRP-25
T
E S T
C
CN D I T I O N
S
YMB OL
M
IN
4
4
4
31
25
20
9
8
7
5
5
4
9
8
7
7
6
5
M
AX
16
20
25
125
125
125
U
NI TS
Half of CLK2 Frequency
--
MHz
--
t
1
ns
at 2V
t
2a
--
ns
at (V
CC
- 0.8V) 3/
t
2b
--
ns
at 2V
t
3a
--
ns
at 0.8V 3/
t
3b
--
ns
(V
CC
- 0.8V) to 0.8V 3/
t
4
--
8
8
7
ns
1221.98Rev0
4
©1998 Space Electronics Inc.
All rights reserved.
P
RELIMINARY
S
PACE
E
LECTRONICS
I
NC
.
S
PACE
P
RODUCTS
G
ROUP
80386DXRP AC E
LECTRICAL
C
HARACTERISTICS
(
cont
)
(V
CC
= 5V + 10%,V
PP
= V
SS
, T
A
= -55
TO
+125
O
C,
UNLESS OTHERWISE SPECIFIED
)
P
AR AM E T E R
CLK2 Rise Time
80386DXRP-16
80386DXRP-20
80386DXRP-25
A2 - A31 Valid Delay
80386DXRP-16
80386DXRP-20
80386DXRP-25
A2 - A31 Float Delay
80386DXRP-16
80386DXRP-20
80386DXRP-25
BE0 - BE3 Valid Delay
80386DXRP-16
80386DXRP-20
80386DXRP-25
BE0 - BE3, LOCK Float Delay
80386DXRP-16
80386DXRP-20
80386DXRP-25
W/R, M/IO, D/C, ADS Valid Delay
80386DXRP-16
80386DXRP-20
80386DXRP-25
W/R, M/IO, D/C, ADS Float Delay
80386DXRP-16
80386DXRP-20
80386DXRP-25
D0 - D31 Write Data Valid Delay
80386DXRP-16
80386DXRP-20
80386DXRP-25
D0 - D31 Write Data Float Delay
80386DXRP-16
80386DXRP-20
80386DXRP-25
HLDA Valid Delay
80386DXRP-16
80386DXRP-20
80386DXRP-25
1221.98Rev0
32-B
IT
M
ICROPROCESSOR
80386DXRP
SE22V10B
M
IN
M
AX
8
8
7
36
30
21
40
32
30
36
30
24
40
32
30
33
28
21
35
30
30
48
38
27
35
27
22
33
28
22
U
NI TS
--
ns
T
E ST
C
ON D I T I ON
S
YMB OL
0.8V to (V
CC
- 0.8V) 3/
t
5
C
L
= 120pF
(C
L
= 50pF for 25MHz)
t
6
4
4
4
4
4
4
4
4
4
4
4
4
6
6
4
6
6
4
4
4
7
4
4
4
6
6
4
ns
1/, 3/
t
7
ns
C
L
= 75pF
(C
L
= 50pF for 25MHz)
t
8
ns
1/, 3/
t
9
ns
C
L
= 75pF
(C
L
= 50pF for 25MHz)
t
10
ns
1/, 3/
t
11
ns
C
L
= 120pF
(C
L
= 50pF for 25MHz)
t
12
ns
1/, 3/
t
13
ns
C
L
= 75pF
(C
L
= 50pF for 25MHz)
t
14
ns
5
©1998 Space Electronics Inc.
All rights reserved.