Publication #: 09075 Rev. EAmendment: /0
Issue Date: February 1993. WWW:5/4/95
Advanced
Micro
Devices
Am29000 and Am29005
Streamlined Instruction Microprocessors
FINAL
DISTINCTIVE CHARACTERISTICS
Full 32-bit, three-bus architecture
Efficient execution of high-level language
programs
CMOS technology/TTL compatible
Concurrent instruction and data accesses
Burst-mode access support
192 general-purpose registers
Demultiplexed, pipelined address, instruction,
and data buses
Three-address instruction architecture
On-chip byte-alignment support allows
optional byte/half-word accesses
1.5 clock cycles per instruction average
Double-precision, floating-point arithmetic unit
(Am29027 arithmetic accelerator)
Fully pipelined
On-chip timer facility
On-chip clock generation
On-chip debugging support
Master/slave chip output checking
23 million instructions per second (MIPS)
sustained at 33-MHz operating frequency
(Am29000 microprocessor only)
9 MIPS sustained at 16-MHz operating
frequency (Am29005 microprocessor only)
33-, 25-, 20-, and 16-MHz operating frequencies
(Am29000 microprocessor only)
4-Gb virtual address space with demand
paging (Am29000 microprocessor only)
512-byte Branch Target Cache on-chip
(Am29000 microprocessor only)
64-entry Memory Management Unit on-chip
(Am29000 microprocessor only)
GENERAL DESCRIPTION
The Am29000 and the low-cost Am29005 Stream-
lined Instruction microprocessors are high-perfor-
mance, general-purpose, 32-bit microprocessors
implemented in CMOS technology . They support a vari-
ety of applications by virtue of a flexible architecture and
rapid execution of simple instructions that are common
to a wide range of tasks.
Both processors efficiently perform operations common
to all systems, while deferring most decisions on system
policies to the system architect. They are well-suited for
application in high-performance workstations, general-
purpose super-minicomputers, high-performance real-
time controllers, laser printer controllers, network
protocol converters, and many other applications where
high performance, flexibility, and the ability to program
using standard software tools is important.
The Am29000 and Am29005 microprocessor instruc-
tion sets have been influenced by the results of high-lev-
el language, optimizing compiler research. They are
appropriate for a variety of languages because they effi-
ciently execute operations that are common to all lan-
guages. Consequently, the Am29000 and Am29005
microprocessors are an ideal target for high-level lan-
guages such as C, FORTRAN, Pascal, Ada, and CO-
BOL.
The Am29000 and Am29005 microprocessors are
available in a 168-lead Plastic Quad Flat Pack (PQFP)
package. The package has 141 signal pins and 27 pow-
er and ground pins. The Am29000 microprocessor is
also available in a 169-lead Pin Grid Array (PGA) pack-
age. The PGA has 141 signal pins, 27 power and ground
pins, and 1 alignment pin.
AMD A D V A N C E I N F O R M A T I O N
2 Am29000 and Am29005 Streamlined Instruction Microprocessors
TABLE OF CONTENTS
DISTINCTIVE CHARACTERISTICS 1
GENERAL DESCRIPTION 1
SIMPLIFIED BLOCK DIAGRAM 3
29K FAMILY DEVELOPMENT SUPPORT PRODUCTS 3
RELATED AMD PRODUCTS 4
CONNECTION DIAGRAMS 5
169-LEAD PGA—Am29000 Microprocessor Only 5
PGA Pin Designations by Pin Number 6
PGA Pin Designations by Pin Name 7
168-PIN PQFP Am29000 and Am29005 Microprocessors 8
PQFP Pin Designations by Pin Number 9
PQFP Pin Designations by Pin Name 10
LOGIC SYMBOL 11
ORDERING INFORMATION 12
STANDARD PRODUCTS 12
MILITARY ORDERING INFORMATION: APL PRODUCTS 13
PIN DESCRIPTIONS 14
ABSOLUTE MAXIMUM RATINGS 18
OPERATING RANGES 18
DC CHARACTERISTICS over COMMERCIAL and MILITARY operating ranges 18
CAPACITANCE 18
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges 19
SWITCHING CHARACTERISTICS over MILITARY operating ranges 21
SWITCHING WAVEFORMS 23
KEY TO SWITCHING WAVEFORMS 23
RELATIVE T O SYSCLK 24
INCLK AND ASYNCHRONOUS INPUTS 24
SYSCLK DEFINITION 25
INCLK TO SYSCLK DELAY 26
CAPACITIVE OUTPUT DELAYS 26
SWITCHING TEST CIRCUIT 27
PHYSICAL DIMENSIONS 28
CGX 169 PIN GRID ARRAY 28
PQR 168 PLASTIC QUAD FLAT PACK 29
THERMAL CHARACTERISTICS 31
AMD
3Am29000 and Am29005 Streamlined Instruction Microprocessors
SIMPLIFIED BLOCK DIAGRAM
Am29000 or Am29005
Instruction
ROM
Instruction
Memory
Data
Memory
Instruction
Address Data
32
32
32
Streamlined
Instruction
Microprocessor
Am29027
Arithmetic
Accelerator
Note:
As a system option, a Swap Buffer may be used to join the instruction and data buses. This enables the system to
read instructions as data.
Swap
Buffer
29K FAMILY DEVELOPMENT SUPPORT PRODUCTS
Contact your local AMD representative for information
on the complete set of development support tools.
Software development products on several hosts:
Optimizing compilers for common high-level lan-
guages
Assembler and utility packages
Source- and assembly-level software debuggers
Target-resident development monitors
Simulators
Hardware development products include:
In-circuit emulator and execution boards
AMD
4Am29000 and Am29005 Streamlined Instruction Microprocessors
RELATED AMD PRODUCTS
29K Family Devices
Part No. Description
Am29027 Arithmetic Accelerator
Am29030RISC Microprocessor with 8-Kbyte Instruction Cache
Am29035RISC Microprocessor with 4-Kbyte Instruction Cache
Am29050Streamlined Instruction Microprocessor with On-Chip Floating Point
Am29200Single-Chip, 32-bit RISC Microcontroller
Am2920516-bit External Interface RISC Microcontroller
AMD
5Am29000 and Am29005 Streamlined Instruction Microprocessors
CONNECTION DIAGRAMS
169-Lead PGA—Am29000 Microprocessor Only
Bottom View
ABCDEFGHJKLMNPRTU
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Note:
Pinout observed from pin side of package.
09075–001A
AMD
6Am29000 and Am29005 Streamlined Instruction Microprocessors
PGA PIN DESIGNATIONS (Sorted by Pin Number)—Am29000 Microprocessor Only
Pin No. Pin Name Pin No. Pin Name Pin No. Pin Name Pin No. Pin Name
A1 GND C10 GND J16 A16 R12 STAT2
A2 I1 C11 GND J17 A14 R13 GND
A3 I0 C12 D22 K1 I26 R14 OPT0
A4 D2 C13 D26 K2 I25 R15 A2
A5 D4 C14 VCC K3 GND R16 A6
A6 D6 C15 D30 K15 VCC R17 A7
A7 D9 C16 D31 K16 A12 T1 INCLK
A8 D11 C17 A29 K17 A13 T2 BREQ
A9 D12 D1 I11 L1 I27 T3 DERR
A10 D14 D2 I10 L2 I28 T4 IRDY
A11 D16 D3 I7 L3 VCC T5 WARN
A12 D18 D4PIN169 L15 VCC T6 INTR2
A13 D20 D15 A31 L16 A10 T7 INTR0
A14 D21 D16 A28 L17 A11 T8 BINV
A15 D25 D17 A26 M1 I29 T9 BGRT
A16 D27 E1 I13 M2 I30 T10 DREQ
A17 GND E2 I12 M3 GND T11 LOCK
B1 I6 E3 VCC M15 GND T12 MSERR
B2 I5 E15 GND M16 A0 T13 STAT0
B3 I3 E16 A27 M17 A1 T14 SUP/US
B4 D0 E17 A23 N1 I31 T15 OPT1
B5 D1 F1 I16 N2 TEST T16 A3
B6 D5 F2 I15 N3 SYSCLK T17 A4
B7 D8 F3 I14 N15 GND U1 GND
B8 D10 F15 A25 N16 MPGM1 U2 PEN
B9 D13 F16 A24 N17 MPGM0 U3 IERR
B10 D15 F17 A21 P1 CNTL1 U4 IBACK
B11 D17 G1 I19 P2 CNTL0 U5 INTR3
B12 D19 G2 I18 P3 PWRCLK U6 INTR1
B13 D23 G3 I17 P15 A5 U7 TRAP0
B14 D24 G15 A22 P16 A8 U8 IBREQ
B15 D28 G16 A20 P17 A9 U9 IREQ
B16 D29 G17 A19 R1 RESET U10 PIA
B17 A30 H1 I20 R2 CDA U11 R/W
C1 I9 H2 I22 R3 DRDY U12 DREQT1
C2 I8 H3 I21 R4 DBACK U13 DREQT0
C3 I4 H15 GND R5 GND U14 STAT1
C4 I2 H16 A18 R6 VCC U15 IREQT
C5 GND H17 A17 R7 TRAP1 U16 OPT2
C6 D3 J1 I23 R8 GND U17 GND
C7 D7 J2 I24 R9 DBREQ
C8 VCC J3 GND R10 PDA
C9 VCC J15 A15 R11 VCC
Note:
Pin Number D4 is the alignment pin and is electrically connected to the package lid.
AMD
7Am29000 and Am29005 Streamlined Instruction Microprocessors
PGA PIN DESIGNATIONS (Sorted by Pin Name)—Am29000 Microprocessor Only
Pin Name Pin No. Pin Name Pin No. Pin Name Pin No. Pin Name Pin No.
A0 M16 D5 B6 GND K3 INCLK T1
A1 M17 D6 A6 GND N15 INTR0 T7
A2 R15 D7 C7 GND R5 INTR1 U6
A3 T16 D8 B7 GND U1 INTR2 T6
A4 T17 D9 A7 GND R13 INTR3 U5
A5 P15 D10 B8 GND R8 IRDY T4
A6 R16 D11 A8 GND M3 IREQ U9
A7 R17 D12 A9 GND U17 IREQT U15
A8 P16 D13 B9 I0 A3 LOCK T11
A9 P17 D14 A10 I1 A2 MPGM0 N17
A10 L16 D15 B10 I2 C4 MPGM1 N16
A11 L17 D16 A11 I3 B3 MSERR T12
A12 K16 D17 B11 I4 C3 OPT0 R14
A13 K17 D18 A12 I5 B2 OPT1 T15
A14 J17 D19 B12 I6 B1 OPT2 U16
A15 J15 D20 A13 I7 D3 PDA R10
A16 J16 D21 A14 I8 C2 PEN U2
A17 H17 D22 C12 I9 C1 PIA U10
A18 H16 D23 B13 I10 D2 PIN169 D4
A19 G17 D24 B14 I11 D1 PWRCLK P3
A20 G16 D25 A15 I12 E2 R/W U11
A21 F17 D26 C13 I13 E1 RESET R1
A22 G15 D27 A16 I14 F3 STAT0 T13
A23 E17 D28 B15 I15 F2 STAT1 U14
A24 F16 D29 B16 I16 F1 STAT2 R12
A25 F15 D30 C15 I17 G3 SUP/US T14
A26 D17 D31 C16 I18 G2 SYSCLK N3
A27 E16 DBACK R4 I19 G1 TEST N2
A28 D16 DBREQ R9 I20 H1 TRAP0 U7
A29 C17 DERR T3 I21 H3 TRAP1 R7
A30 B17 DRDY R3 I22 H2 VCC C14
A31 D15 DREQ T10 I23 J1 VCC L15
BGRT T9 DREQT0 U13 I24 J2 VCC C8
BINV T8 DREQT1 U12 I25 K2 VCC C9
BREQ T2 GND E15 I26 K1 VCC E3
CDA R2 GND H15 I27 L1 VCC K15
CNTL0 P2 GND M15 I28 L2 VCC L3
CNTL1 P1 GND C10 I29 M1 VCC R6
D0 B4 GND A1 I30 M2 VCC R11
D1 B5 GND A17 I31 N1 WARN T5
D2 A4 GND C5 IBACK U4
D3 C6 GND C11 IBREQ U8
D4 A5 GND J3 IERR U3
Note:
Pin Number D4 is the alignment pin and is electrically connected to the package lid.
AMD
8Am29000 and Am29005 Streamlined Instruction Microprocessors
CONNECTION DIAGRAMS (continued)
168-Pin PQFPAm29000 and Am29005 Microprocessors
Top View
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
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
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
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
09075–002A
AMD
9Am29000 and Am29005 Streamlined Instruction Microprocessors
PQFP PIN DESIGNATIONS (Sorted by Pin Number)—Am29000 and Am29005
Microprocessors
Pin No. Pin Name Pin No. Pin Name Pin No. Pin Name Pin No. Pin Name
1DRDY 43 VCC 85 GND 127 GND
2CDA 44 I3 86 A31 128 OPT0
3INCLK 45 I2 87 A30 129 OPT1
4PWRCLK 46 I1 88 A29 130 OPT2
5SYSCLK 47 GND 89 A28 131 SUP/US
6GND 48 I0 90 A27 132 IREQT
7VCC 49 D0 91 A26 133 STAT0
8GND 50 D1 92 A25 134 STAT1
9RESET 51 D2 93 A24 135 STAT2
10 CNTL0 52 D3 94 A23 136 MSERR
11 CNTL1 53 D4 95 A22 137 DREQT0
12 TEST 54 D5 96 A21 138 DREQT1
13 I31 55 D6 97 A20 139 LOCK
14 I30 56 D7 98 A19 140 R/W
15 I29 57 D8 99 A18 141 DREQ
16 I28 58 D9 100 A17 142 PDA
17 I27 59 D10 101 A16 143 PIA
18 I26 60 D11 102 A15 144 IREQ
19 I25 61 D12 103 GND 145 BGRT
20 I24 62 D13 104 VCC 146 DBREQ
21 GND 63 D14 105 VCC 147 IBREQ
22 VCC 64 VCC 106 A14 148 BINV
23 I23 65 GND 107 A13 149 VCC
24 I22 66 D15 108 A12 150 VCC
25 I21 67 D16 109 A11 151 GND
26 I20 68 D17 110 A10 152 VCC
27 I19 69 D18 111 A1 153 GND
28 I18 70 D19 112 A0 154 TRAP0
29 I17 71 D20 113 MPGM0155 TRAP1
30 I16 72 D21 114 MPGM1156 INTR0
31 I15 73 D22 115 VCC 157 INTR1
32 I14 74 D23 116 VCC 158 INTR2
33 I13 75 D24 117 A9 159 INTR3
34 I12 76 D25 118 A8 160 WARN
35 I11 77 D26 119 A7 161 IBACK
36 I10 78 D27 120 A6 1652 IRDY
37 I9 79 D28 121 A5 163 IERR
38 I8 80 D29 122 A4 164 DERR
39 I7 81 D30 123 A3 165 DBACK
40 I6 82 D31 124 A2 166 PEN
41 I5 83 GND 125 GND 167 BREQ
42 I4 84 VCC 126 GND 168 GND
Note:
MPGM0 and MPGM1 apply only to the Am29000 microprocessor.
AMD
10 Am29000 and Am29005 Streamlined Instruction Microprocessors
PQFP PIN DESIGNATIONS (Sorted by Pin Name)—Am29000 and Am29005
Microprocessors
Pin Name Pin No. Pin Name Pin No. Pin Name Pin No. Pin Name Pin No.
A0 112 D4 53 GND 103 INCLK 3
A1 111 D5 54 GND 125 INTR0 156
A2 124 D6 55 GND 126 INTR1 157
A3 123 D7 56 GND 127 INTR2 158
A4 122 D8 57 GND 151 INTR3 159
A5 121 D9 58 GND 153 IRDY 162
A6 120 D10 59 GND 168 IREQ 144
A7 119 D11 60 I0 48 IREQT 132
A8 118 D12 61 I1 46 LOCK 139
A9 117 D13 62 I2 45 MPGM0113
A10 110 D14 63 I3 44 MPGM1114
A11 109 D15 66 I4 42 MSERR 136
A12 108 D16 67 I5 41 OPT0 128
A13 107 D17 68 I6 40 OPT1 129
A14 106 D18 69 I7 39 OPT2 130
A15 102 D19 70 I8 38 PDA 142
A16 101 D20 71 I9 37 PEN 166
A17 100 D21 72 I10 36 PIA 143
A18 99 D22 73 I11 35 PWRCLK 4
A19 98 D23 74 I12 34 R/W 140
A20 97 D24 75 I13 33 RESET 9
A21 96 D25 76 I14 32 STAT0 133
A22 95 D26 77 I15 31 STAT1 134
A23 94 D27 78 I16 30 STAT2 135
A24 93 D28 79 I17 29 SUP/US 131
A25 92 D29 80 I18 28 SYSCLK 5
A26 91 D30 81 I19 27 TEST 12
A27 90 D31 82 I20 26 TRAP0 154
A28 89 DBACK 165 I21 25 TRAP1 155
A29 88 DBREQ 146 I22 24 VCC 7
A30 87 DERR 164 I23 23 VCC 22
A31 86 DRDY 1I24 20 VCC 43
BGRT 145 DREQ 141 I25 19 VCC 64
BINV 148 DREQT0 137 I26 18 VCC 84
BREQ 167 DREQT1 138 I27 17 VCC 104
CDA 2GND 6I28 16 VCC 105
CNTL0 10 GND 8I29 15 VCC 115
CNTL1 11 GND 21 I30 14 VCC 116
D0 49 GND 47 I31 13 VCC 149
D1 50 GND 65 IBACK 161 VCC 150
D2 51 GND 83 IBREQ 147 VCC 152
D3 52 GND 85 IERR 163 WARN 160
Note:
MPGM0 and MPGM1 apply only to the Am29000 microprocessor.
AMD
11Am29000 and Am29005 Streamlined Instruction Microprocessors
LOGIC SYMBOL
4
R/W
SUP/US
MPGM1, MPGM0
DREQT1–DREQT0
MSERR
OPT2–OPT0
STAT2–STAT0
IREQT
PIA
IBREQ
A31–A0
D31–D0SYSCLK
INTR3–INTR0
CNTL1–CNTL0
RESET
TEST
INCLK
TRAP1–TRAP0
I31–I0
2
2
3
3
32
32
2
2
PWRCLK
Note:
MPGM1 and MPGM0 apply only to the Am29000 microprocessor.
09075–003A
BREQ BGRT
PEN BINV
IRDY
IERR
IBACK LOCK
DRDY
DERR
DBACK
CDA
WARN
DREQ
DBREQ
PDA
IREQ
AMD
12 Am29000 and Am29005 Streamlined Instruction Microprocessors
ORDERING INFORMATION
Standard Products
AMD standard products are available in several packages and operating ranges. The ordering number (Valid Combination) is
formed by a combination of the following elements.
AM29000 –25 C
OPTIONAL PROCESSING
TEMPERATURE RANGE
C = Commercial (TC=0°C to +85°C)
PACKAGE TYPE
G = 169-Lead Pin Grid Array without Heat Sink (CGX169)
K = 168-Pin Plastic Quad Flat Pack (PQR168)
SPEED OPTION
DEVICE NUMBER/DESCRIPTION
Am29000 Streamlined Instruction Microprocessor
Valid Combinations
Valid Combinations list configurations planned to
be supported in volume for this device. Consult
the local AMD sales office to confirm availability of
specific valid combinations or to check on newly
released combinations, and to obtain additional
data on AMD’s standard military grade products.
Valid Combinations
Blank = Non-trimmed and Formed Package
/W = Trimmed and Formed Package
–33 = 33 MHz (Am29000 microprocessor only)
–25 = 25 MHz (Am29000 microprocessor only)
–20 = 20 MHz (Am29000 microprocessor only)
–16 = 16 MHz
AM29000–16
G
AM29005–16
Am29005 Low-Cost Streamlined Instruction Processor
KC, KC/W
Note: /W denotes a trimmed and formed package.
/W
AM29000–20
AM29000–25
AM29000–33
KC/W, GC, KC
GC
GC
09075–004A
AMD
13Am29000 and Am29005 Streamlined Instruction Microprocessors
MILITARY ORDERING INFORMATION
APL Products
AM29000 –20 Z
LEAD FINISH
DEVICE CLASS
/B = Class B
PACKAGE TYPE
Z = 169-Lead Pin Grid Array without Heat Sink (CGX169)
SPEED OPTION
DEVICE NUMBER/DESCRIPTION
Am29000Streamlined Instruction Processor
Valid Combinations
C = Gold
–20 = 20 MHz
–16 = 16 MHz
AM29000–20
/B
/BZC
AMD products for Aerospace and Defense applications are available in several packages and operating ranges. APL (Approved
Products List) products are fully compliant with MIL-STD-883 requirements. The ordering number (V alid Combination) is formed
by a combination of the following elements.
Valid Combinations
Valid Combinations list configurations planned to
be supported in volume for this device. Consult
the local AMD sales office to confirm availability of
specific valid combinations or to check on newly
released combinations.
C
AM29000–16
AMD
14 Am29000 and Am29005 Streamlined Instruction Microprocessors
PIN DESCRIPTIONS
Although certain outputs are described as being three-
state or bidirectional outputs, all outputs (except
MSERR) may be placed in a high-impedance state by
the Test mode. The three-state and bidirectional ter-
minology in this section is for those outputs (except
SYSCLK) that are disabled when the processor grants
the channel to another master.
A31–A0
Address Bus (Three-state Output; Synchronous)
The Address Bus transfers the byte address for all ac-
cesses except Burst-mode accesses. For Burst-mode
accesses, it transfers the address for the first access in
the sequence.
BGRT
Bus Grant (Output; Synchronous)
This output signals to an external master that the pro-
cessor is relinquishing control of the channel in re-
sponse to BREQ.
BINV
Bus Invalid (Output; Synchronous)
This output indicates that the address bus and related
controls are invalid. It defines an idle cycle for the chan-
nel.
BREQ
Bus Request (Input; Synchronous)
This input allows other masters to arbitrate for control of
the processor channel.
CDA
Coprocessor Data Accept (Input; Synchronous)
This signal allows the coprocessor to indicate the ac-
ceptance of operands or operation codes. For transfers
to the coprocessor, the processor does not expect a
DRDY response; an active level on CDA performs the
function normally performed by DRDY. CDA may be ac-
tive whenever the coprocessor is able to accept trans-
fers.
CNTL1–CNTL0
CPU Control (Input; Asynchronous)
These inputs control the processor mode:
CNTL1 CNTL0 Mode
0
0
1
1
0
1
0
1
Load Test Instruction
Step
Halt
Normal
D31–D0
Data Bus (Bidirectional; Synchronous)
The Data Bus transfers data to and from the processor
for load and store operations.
DBACK
Data Burst Acknowledge (Input; Synchronous)
This input is active whenever a Burst-mode data access
has been established. It may be active even though no
data is currently being accessed.
DBREQ
Data Burst Request (Three-state Output;
Synchronous)
This signal is used to establish a Burst-mode data ac-
cess and to request data transfers during a Burst-mode
data access. DBREQ may be active even though the ad-
dress bus is being used for an instruction access. This
signal becomes valid late in the cycle, with respect to
DREQ.
DERR
Data Error (Input; Synchronous)
This input indicates that an error occurred during the
current data access. For a load, the processor ignores
the content of the data bus. For a store, the access is ter-
minated. In either case, a Data Access Exception trap
occurs. The processor ignores this signal if there is no
pending data access.
DRDY
Data Ready (Input; Synchronous)
For loads, this input indicates that valid data is on the
data bus. For stores, it indicates that the access is com-
plete and that data no longer needs to be driven on the
data bus. The processor ignores this signal if there is no
pending data access.
DREQ
Data Request (Three-state Output; Synchronous)
This signal requests a data access. When it is active, the
address for the access appears on the address bus.
DREQT1–DREQT0
Data Request Type
(Three-state Output; Synchronous)
These signals specify the address space of a data ac-
cess as follows (the value “x” is a “don’t care”):
DREQT1 DREQT0 Mode
0
0
1
0
1
x
Instruction/data memory access
Input/output access
Coprocessor transfer
AMD
15Am29000 and Am29005 Streamlined Instruction Microprocessors
An interrupt/trap vector request is indicated as a
data-memory read. If required, the system can identify
the vector fetch by the STAT2–STAT0 outputs.
DREQT1–DREQT0 are valid only when DREQ is active.
I31–I0
Instruction Bus (Input; Synchronous)
The Instruction Bus transfers instructions to the
processor.
IBACK
Instruction Burst Acknowledge
(Input; Synchronous)
This input is active whenever a Burst-mode instruction
access has been established. IBACK may be active even
though no instructions are currently being accessed.
IBREQ
Instruction Burst Request (Three-state
Output; Synchronous)
This signal is used to establish a Burst-mode instruction
access and to request instruction transfers during a
Burst-mode instruction access. IBREQ may be active
even though the address bus is being used for a data ac-
cess. This signal becomes valid late in the cycle with re-
spect to IREQ.
IERR
Instruction Error (Input; Synchronous)
This input indicates that an error occurred during the
current instruction access. The processor ignores the
content of the instruction bus, and an Instruction Access
Exception trap occurs if the processor attempts to
execute the invalid instruction. The processor ignores
this signal if there is no pending instruction access.
INCLK
Input Clock (Input)
When the processor generates the clock for the system,
this is an oscillator input to the processor at twice the
processor’s operating frequency. In systems where the
clock is not generated by the processor, this signal must
be tied High or Low , except in certain master/slave con-
figurations.
INTR3–INTR0
Interrupt Request (Input; Asynchronous)
These inputs generate prioritized interrupt requests.
The interrupt caused by INTR0 has the highest priority,
and the interrupt caused by INTR3 has the lowest prior-
ity. The interrupt requests are masked in prioritized or-
der by the Interrupt Mask field in the Current Processor
Status Register.
IRDY
Instruction Ready (Input; Synchronous)
This input indicates that a valid instruction is on the
instruction bus. The processor ignores this signal if
there is no pending instruction access.
IREQ
Instruction Request
(Three-state Output; Synchronous)
This signal requests an instruction access. When it is ac-
tive, the address for the access appears on the address
bus.
IREQT
Instruction Request Type
(Three-state Output; Synchronous)
This signal specifies the address space of an instruction
request when IREQ is active:
IREQT Mode
0
1Instruction/data memory access
Instruction read-only memory access
LOCK
Lock (Three-state Output; Synchronous)
This output allows the implementation of various chan-
nel and device interlocks. It may be active only for the
duration of an access, or active for an extended period of
time under control of the Lock bit in the Current Proces-
sor Status.
MPGM1–MPGM0
MMU Programmable
(Three-state Output; Synchronous)
In the Am29000 microprocessor, these outputs reflect
the value of two PGM bits in the T ranslation Look-Aside
Buffer entry associated with the access. If no address
translation is performed, these signals are both Low.
These outputs have no function in the Am29005 micro-
processor and are always driven Low on an access.
They are defined to ensure pin compatibility with the
Am29000 microprocessor.
MSERR
Master/Slave Error (Output; Synchronous)
This output shows the result of the comparison of pro-
cessor outputs with the signals provided internally to the
off-chip drivers. If there is a difference for any enabled
driver, this line is asserted.
AMD
16 Am29000 and Am29005 Streamlined Instruction Microprocessors
OPT2–OPT0
Option Control
(Three-state Output; Synchronous)
These outputs reflect the value of bits 18–16 of the load
or store instruction that begins an access. Bit 18 of the
instruction is reflected on OPT2, bit 17 on OPT1, and bit
16 on OPT0.
The standard definitions of these signals (based on
DREQT) are as follows (the value “x” is a “don’t care”):
DREQT1 DREQT0 OPT2 OPT1 OPT0 Meaning
0 x 0 0 0 Word-
length
access
0 x 0 0 1 Byte
access
0 x 0 1 0 Half-word
access
0 0 1 0 0 Instruction
ROM
access
(as data)
0 0 1 0 1 Cache
control
0 0 1 1 0 In-circuit
emulator
accesses
—All Others— Reserved
During an interrupt/trap vector fetch, the OPT2–OPT0
signals indicate a word-length access (000). Also, the
system should return an entire aligned word for a read,
regardless of the indicated data length.
The Am29000/005 microprocessor does not explicitly
prevent a store to the instruction ROM. OPT2–OPT0 are
valid only when DREQ is active.
PDA
Pipelined Data Access
(Three-state Output; Synchronous)
If DREQ is not active, this output indicates that a data ac-
cess is pipelined with another in-progress data access.
The indicated access cannot be completed until the first
access is complete. The completion of the first access is
signaled by the assertion of DREQ.
PEN
Pipeline Enable (Input; Synchronous)
This signal allows devices that can support pipelined ac-
cesses (i.e., that have input latches for the address and
required controls) to signal that a second access may
begin while the first is being completed.
PIA
Pipelined Instruction Access
(Three-state Output; Synchronous)
If IREQ is not active, this output indicates that an instruc-
tion access is pipelined with another in-progress instruc-
tion access. The indicated access cannot be completed
until the first access is complete. The completion of the
first access is signaled by the assertion of IREQ.
R/W
Read/Write (Three-state Output; Synchronous)
This signal indicates whether data is being transferred
from the processor to the system, or from the system to
the processor. R/W is valid only when the address bus is
valid. R/W will be High when IREQ is active.
RESET
Reset (Input; Asynchronous)
This input places the processor in the Reset mode.
STAT2–STAT0
CPU Status (Output; Synchronous)
These outputs indicate the state of the processor’s
execution stage on the previous cycle. They are en-
coded as follows:
STAT2 STAT1 STAT0 Condition
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Halt or Step Modes
Pipeline Hold Mode
Load Test Instruction Mode,
Halt/Freeze
W ait Mode
Interrupt Return
Taking Interrupt or Trap
Non-sequential Instruction
Fetch Executing Mode
SUP/US
Supervisor/User Mode
(Three-state Output; Synchronous)
This output indicates the program mode for an access.
The processor does not relinquish the channel (in re-
sponse to BREQ) when LOCK is active.
SYSCLK
System Clock (Bidirectional)
This is either a clock output with a frequency that is half
that of INCLK, or an input from an external clock genera-
tor at the processor’s operating frequency.
AMD
17Am29000 and Am29005 Streamlined Instruction Microprocessors
TEST
Test Mode (Input; Asynchronous)
When this input is active, the processor is in Test mode.
All outputs and bidirectional lines, except MSERR, are
forced to the state.
TRAP1–TRAP0
Trap Request (Input; Asynchronous)
These inputs generate prioritized trap requests. The
trap caused by TRAP0 has the highest priority. These
trap requests are disabled by the DA bit of the Current
Processor Status Register.
WARN
Warn (Input; Asynchronous; Edge-sensitive)
A High-to-Low transition on this input causes a non-
maskable WARN trap to occur. This trap bypasses the
normal trap vector fetch sequence, and is useful in situa-
tions where the vector fetch may not work (e.g., when
data memory is faulty).
The following pins are not signal pins, but are named in
Am29000 and Am29005 microprocessor documenta-
tion because of their special role in the processor and
system.
PWRCLK
Power Supply for SYSCLK Driver
This pin is a power supply for the SYSCLK output driver.
It isolates the SYSCLK driver and is used to determine
whether or not the Am29000 or Am29005 microproces-
sor generates the clock for the system. If power (+5 V) is
applied to this pin, the Am29000 or Am29005 micropro-
cessor generates a clock on the SYSCLK output. If this
pin is grounded, the Am29000 or Am29005 micropro-
cessor accepts a clock generated by the system on the
SYSCLK input.
PIN169 (PGA Package Only)
Alignment pin
In the PGA package, this pin is used to indicate proper
pin-alignment of the Am29000 microprocessor and is
used by the in-circuit emulator(s) to communicate its
presence to the system. This pin does not exist on the
Am29000 or Am29005 microprocessor in the PQFP
package.
AMD
18 Am29000 and Am29005 Streamlined Instruction Microprocessors
ABSOLUTE MAXIMUM RATINGS
Storage Temperature –65°C to +150°C. . . . . . . . . . . .
Voltage on any Pin
with Respect to GND –0.5 V to VCC +0.5 V. . . . . . . . .
Stresses above those listed under ABSOLUTE MAXI-
MUM RATINGS may cause permanent device failure.
Functionality at or above these limits is not implied.
Exposure to absolute maximum ratings for extended
periods may affect device reliability.
OPERATING RANGES
Commercial (C) Devices
Case Temperature (TC)0°C to +85°C. . . . . . . . . . . . . .
Supply Voltage (VCC) +4.75 V to +5.25 V. . . . . . . . . . .
Military (MIL) Devices
Case Temperature (TC) –55°C to +125°C. . . . . . . . . .
Supply Voltage (VCC) +4.5 V to +5.5 V. . . . . . . . . . . . .
Operating ranges define those limits between which the
functionality of the device is guaranteed.
DC CHARACTERISTICS over COMMERCIAL and MILITARY operating ranges
Symbol Parameter Description Test Conditions Min Max Unit
VIL Input Low Voltage –0.5 0.8 V
VIH Input High Voltage 2.0 VCC +0.5 V
VILINCLK INCLK Input Low Voltage –0.5 0.8 V
VIHINCLK INCLK Input High Voltage 2.0 VCC +0.5 V
VILSYSCLK SYSCLK Input Low Voltage –0.5 0.8 V
VIHSYSCLK SYSCLK Input High Voltage VCC –0.8 VCC +0.5 V
VOL Output Low Voltage for
All Outputs except SYSCLK IOL = 3.2 mA 0.45 V
VOH Output High Voltage for
all Outputs except SYSCLK IOH = –400 µA 2.4 V
ILI Input Leakage Current 0.45 V VIN VCC –0.45 V ±10 µA
ILO Output Leakage Current 0.45 V VOUT VCC –0.45 V ±10 µA
ICCOP Operating Power Supply Current VCC = 5.25 V, Outputs Floating;
Holding RESET active with exter-
nally supplied SYSCLK 22 (C)
25 (MIL) mA/MHz
VOLC SYSCLK Output Low Voltage IOLC = 20 mA 0.6 V
VOHC SYSCLK Output High Voltage IOHC = 20 mA VCC –0.6 V
IOSGND SYSCLK GND Short
Circuit Current VCC = 5.0 V 100 mA
IOSVCC SYSCLK VCC Short
Circuit Current VCC = 5.0 V 100 mA
CAPACITANCE
Symbol Parameter Description Test Conditions Min Max Unit
CIN Input Capacitance 15 pF
CINCLK INCLK Input Capacitance 20 pF
CSYSCLK SYSCLK Capacitance fC = 1 MHz (Note 1) 90 pF
COUT Output Capacitance 20 pF
CI/O I/O Pin Capacitance 20 pF
Note:
1. Not 100% tested.
AMD
19Am29000 and Am29005 Streamlined Instruction Microprocessors
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges
Am29000 Microprocessor Only
33 MHz 25 MHz
No. Parameter Description Notes Min Max Min Max Unit
1System Clock (SYSCLK); Period (T) 1 30 125 40 125 ns
1A SYSCLK at 1.5 V to SYSCLK
at 1.5 V when used as an output 13 0.5T 1 0.5T + 1 0.5T 1 0.5T + 1 ns
2SYSCLK High Time when used as input 13 14 19 ns
3 SYSCLK Low Time when used as input 13 13 17 ns
4SYSCLK Rise Time 2 4 5 ns
5SYSCLK Fall Time 2 4 5 ns
6Synchronous SYSCLK Output Valid Delay 3, 12 2 12 2 14 ns
6A Synchronous SYSCLK Output
Valid Delay for D31–D0 12 2 14 2 18 ns
7Three-State Synchronous SYSCLK
Output Invalid Delay 4, 14, 15 2 20 2 30 ns
8Synchronous SYSCLK Output Valid Delay 5, 12 2 10 2 14 ns
8A Three-State SYSCLK
Synchronous Output Invalid Delay 5, 14, 15 2 20 2 30 ns
9Synchronous Input Setup Time 7 10 12 ns
9A Synchronous Input Setup Time
for D31–D0, I31–I0 4 6 ns
9B Synchronous Input Setup Time for DRDY 11 13 ns
10 Synchronous Input Hold Time 6 2 2 ns
11 Asynchronous Input Minimum Pulse Width 8 T+10 T+10 ns
12 INCLK Period 15 62.5 20 62.5 ns
12A INCLK to SYSCLK Delay 2 8 2 10 ns
12B INCLK to SYSCLK Delay 2 8 2 10 ns
13 INCLK Low Time 3.5 8 ns
14 INCLK High Time 3.5 8 ns
15 INCLK Rise Time 3 5 ns
16 INCLK Fall Time 3 5 ns
17 INCLK to Deassertion of RESET
(for phase synchronization of SYSCLK) 9 0 4 0 5 ns
18 WARN Asynchronous Deassertion
Hold Minimum Pulse Width 10 4T 4T ns
19 BINV Synchronous Output Valid
Delay from SYSCLK 12 0 6 0 7 ns
20 Three-State Synchronous SYSCLK
Output Invalid Delay for D31–D0 11, 14, 15 2 15 2 20 ns
AMD
20 Am29000 and Am29005 Streamlined Instruction Microprocessors
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges
Am29000 and Am29005 Microprocessors
20 MHz16 MHz♦♦
No. Parameter Description Notes Min Max Min Max Unit
1System Clock (SYSCLK); Period (T) 1 50 125 60 125 ns
1A SYSCLK at 1.5 V to SYSCLK at 1.5 V
when used as an output 13 0.5T – 1 0.5T + 1 0.5T – 2 0.5T + 2 ns
2 SYSCLK High Time when used as input 13 22 27 ns
3 SYSCLK Low Time when used as input 13 19 22 ns
4SYSCLK Rise Time 2 5 5 ns
5SYSCLK Fall Time 2 5 5 ns
6Synchronous SYSCLK Output Valid Delay 3, 12 2 16 2 16 ns
6A Synchronous SYSCLK Output
Valid Delay for D31–D0 12 2 20 2 20 ns
7Three-State Synchronous SYSCLK
Output Invalid Delay 4, 14, 15 2 30 2 30 ns
8Synchronous SYSCLK Output Valid Delay 5, 12 2 16 2 16 ns
8A Three-State SYSCLK Synchronous
Output Invalid Delay 5, 14, 15 2 30 2 30 ns
9Synchronous Input Setup Time 7 15 15 ns
9A Synchronous Input Setup Time
for D31–D0, I31–I0 8 8 ns
9B Synchronous Input Setup Time for DRDY 16 16 ns
10 Synchronous Input Hold Time 6 2 2 ns
11 Asynchronous Input Minimum Pulse Width 8 T + 10 T + 10 ns
12 INCLK Period 25 62.5 30 62.5 ns
12A INCLK to SYSCLK Delay 2 12 2 15 ns
12B INCLK to SYSCLK Delay 2 12 2 15 ns
13 INCLK Low Time 10 12 ns
14 INCLK High Time 10 12 ns
15 INCLK Rise Time 5 5 ns
16 INCLK Fall Time 5 5 ns
17 INCLK to Deassertion of RESET
(for phase synchronization of SYSCLK) 9 0 5 0 5 ns
18 WARN Asynchronous Deassertion
Hold Minimum Pulse Width 10 4T 4T ns
19 BINV Synchronous Output Valid
Delay from SYSCLK 12 0 8 0 9 ns
20 Three-State Synchronous SYSCLK
output invalid delay for D31–D0 11, 14, 15 2 25 2 25 ns
Notes:
20 MHz applies to the Am29000 microprocessor only.
♦♦
16 MHz applies to both the Am29000 and Am29005 microprocessors.
AMD
21Am29000 and Am29005 Streamlined Instruction Microprocessors
SWITCHING CHARACTERISTICS over MILITARY operating ranges
Am29000 Microprocessor Only
20 MHz 16 MHz
No. Parameter Description Notes Min Max Min Max Unit
1System Clock (SYSCLK); Period (T) 1 50 125 60 125 ns
1A SYSCLK at 1.5 V to SYSCLK at 1.5 V
when used as an output 13 0.5T – 1 0.5T + 1 0.5T – 2 0.5T + 2 ns
2 SYSCLK High Time when used as input 13 22 27 ns
3 SYSCLK Low Time when used as input 13 19 22 ns
4SYSCLK Rise Time 2 5 5 ns
5SYSCLK Fall Time 2 5 5 ns
6Synchronous SYSCLK Output Valid Delay 3, 12 0 16 0 16 ns
6A Synchronous SYSCLK Output
Valid Delay for D31–D0 12 0 20 0 20 ns
7Three-State Synchronous SYSCLK
Output Invalid Delay 4, 14, 15 0 30 0 30 ns
8Synchronous SYSCLK Output Valid Delay 5, 12 0 16 0 16 ns
8A Three-State SYSCLK Synchronous
Output Invalid Delay 5, 14, 15 0 30 0 30 ns
9Synchronous Input Setup Time 7 15 15 ns
9A Synchronous Input Setup Time
for D31–D0, I31–I0 8 8 ns
9B Synchronous Input Setup Time for DRDY 16 16 ns
10 Synchronous Input Hold Time 6 2 2 ns
11 Asynchronous Input Minimum Pulse Width 8 T + 10 T + 10 ns
12 INCLK Period 25 62.5 30 62.5 ns
12A INCLK to SYSCLK Delay 2 12 2 15 ns
12B INCLK to SYSCLK Delay 2 12 2 15 ns
13 INCLK Low Time 10 12 ns
14 INCLK High Time 10 12 ns
15 INCLK Rise Time 5 5 ns
16 INCLK Fall Time 5 5 ns
17 INCLK to Deassertion of RESET
(for phase synchronization of SYSCLK) 9 0 5 0 5 ns
18 WARN Asynchronous Deassertion
Hold Minimum Pulse Width 10 4T 4T ns
19 BINV Synchronous Output Valid
Delay from SYSCLK 12 0 8 0 9 ns
20 Three-State Synchronous SYSCLK
output invalid delay for D31–D0 11, 14, 15 0 25 0 25 ns
AMD
22 Am29000 and Am29005 Streamlined Instruction Microprocessors
Notes:
1. AC measurements made relative to 1.5 V, except where noted.
2. SYSCLK rise and fall times measured between 0.8 V and (V
CC
1.0 V).
3. Synchronous Outputs relative to SYSCLK rising edge include: A31–A0,
BGRT
, R
/W
, SUP
/US
,
LOCK
,
MPGM1–MPGM0,
IREQ
, IREQT,
PIA
,
DREQ
, DREQT1–DREQT0,
PDA
, OPT2–OPT0, STAT2–STAT0, and MSERR.
4. Three-state Synchronous Outputs relative to SYSCLK rising edge include: A31–A0, R
/W
, SUP
/US
,
LOCK
,
MPGM1–MPGM0,
IREQ
, IREQT,
PIA
,
DREQ
, DREQT1–DREQT0,
PDA
, and OPT2–OPT0.
5. Synchronous Outputs relative to SYSCLK falling edge (
SYSCLK
):
IBREQ
,
DBREQ
.
6. Synchronous Inputs include:
BREQ
,
PEN
,
IRDY
,
IERR
,
IBACK
,
DERR
,
DBACK
,
CDA
, I31–I0,
DRDY
, and D31–D0.
7. Synchronous Inputs include:
BREQ
,
PEN
,
IRDY
,
IERR
,
IBACK
,
DERR
,
DBACK
, and
CDA
.
8. Asynchronous Inputs include:
WARN
,
INTR
3–
INTR
0,
TRAP
3–
TRAP
0, and CNTL1–CNTL0.
9.
RESET
is an asynchronous input on assertion/deassertion. As an option to the user ,
RESET
deassertion can be used to force
the state of the internal divide-by-two flip-flop to synchronize the phase of SYSCLK (if internally generated) relative to
RESET
/
INCLK.
10.
WARN
has a minimum pulse width requirement upon deassertion.
11. To guarantee Store/Load with one-cycle memories, D31–D0 must be asserted relative to SYSCLK falling edge from an
external drive source.
12.Refer to Capacitive Output Delay table when capacitive loads exceed 80 pF.
13.When used as an input, SYSCLK presents a 90-pF maximum load to the external driver. When SYSCLK is used as an
output, timing is specified with an external load capacitance of
200 pF.
14.Three-State Output Inactive Test Load. Three-State Synchronous Output Invalid Delay is measured as the time to a
±
500 mV change from prior output level.
15.When a three-state output makes a synchronous transition from a valid logic level to a high-impedance state, data is
guaranteed to be held valid for an amount of time equal to the lesser of the minimum Three-state Synchronous Output
Invalid Delay and the minimum Synchronous Output Valid Delay.
Conditions:
a. All inputs/outputs are TTL compatible for V
IH
, V
IL
, V
OH
, and V
OL
unless otherwise noted.
b. All output timing specifications are for 80 pF of loading.
c. All setup, hold, and delay times are measured relative to SYSCLK or INCLK unless otherwise noted.
d. All input Low levels must be driven to 0.45 V and all input High levels must be driven to 2.4 V except SYSCLK.
AMD
23Am29000 and Am29005 Streamlined Instruction Microprocessors
SWITCHING WAVEFORMS
Key To Switching Waveforms
Must be
Steady
May
Change
from H to L
May
Change
from L to H
Does Not
Apply
Don’t Care,
Any Change
Permitted
Will be
Steady
Will be
Changing
from H to L
Will be
Changing
from L to H
Changing,
State
Unknown
Center
Line is High-
Impedance
“Off” State
WAVEFORM INPUTS OUTPUTS
AMD
24 Am29000 and Am29005 Streamlined Instruction Microprocessors
SWITCHING WAVEFORMS (continued)
Relative to SYSCLK
SYSCLK
BINV
Synchronous Inputs
Synchronous
Outputs
SYSCLK
Synchronous
Outputs
1.5 V
1.5 V
1.5 V
1.5 V
1.5 V
1.5 V
1.5 V
1A
5
1
4
8
6,
6A
8A
7,
20
19
9, 9A,
9B 10
VCC 1.0
V
1.5 V
0.8 V
VCC 1.0 V
1.5 V
0.8 V
09075–006A
SYSCLK
AMD
25Am29000 and Am29005 Streamlined Instruction Microprocessors
SWITCHING WAVEFORMS (continued)
INCLK and Asynchronous Inputs
INCLK
RESET
WARN
Asynchronous
Inputs
1.5 V
1.5 V 1.5 V
1.5 V 1.5 V
2.0 V
1.5 V
0.8 V
2.0 V
0.8 V 1.5 V
0.8 V
11
18
12
15 16
1314
17
09075–007A
SYSCLK Definition
0.8 V
1.5 V
VCC 1.0 V VCC 1.0 V
1.5 V
0.8 V 1.5 V
1
1A
2
3
4 5
09075–008A
AMD
26 Am29000 and Am29005 Streamlined Instruction Microprocessors
SWITCHING WAVEFORMS (continued)
INCLK to SYSCLK Delay
1.5 V 1.5 V
2.0 V
1.5 V
0.8 V
2.0 V
0.8 V 1.5 V
SYSCLK
INCLK
12A 12B
15 16
12 09075–009A
CAPACITIVE OUTPUT DELAYS
For loads greater than 80 pF
This table describes the additional output delays for capacitive loads greater than 80 pF. Values in the Maximum
Additional Delay column should be added to the value listed in the Switching Characteristics table. For loads less
than or equal to 80 pF, refer to the delays listed in the Switching Characteristics table.
Total Maximum
External Additional
No. Parameter Description Capacitance Delay
100 pF +1 ns
150 pF +2 ns
6Synchronous SYSCLK Output Valid Delay 200 pF +4 ns
250 pF +6 ns
300 pF +8 ns
100 pF +1 ns
150 pF +6 ns
6A Synchronous SYSCLK Output Valid Delay for D31–D0 200 pF +10 ns
250 pF +15 ns
300 pF +19 ns
100 pF +1 ns
150 pF +2 ns
8Synchronous SYSCLK Output Valid Delay 200 pF +4 ns
250 pF +6 ns
300 pF +8 ns
100 pF +1 ns
150 pF +3 ns
19 BINV Synchronous Output Valid Delay from SYSCLK 200 pF +4 ns
250 pF +6 ns
300 pF +7 ns
AMD
27Am29000 and Am29005 Streamlined Instruction Microprocessors
SWITCHING TEST CIRCUIT
V
VL
IOL = 3.2 mA
VREF = 1.5
V
IOH = 400 µA
CL
VH
CL is guaranteed to 80 pF. For capacitive loading greater than 80 pF, refer to the
Capacitive Output Delay table.
Am29000 or
Am29005 Microprocessor
Pin Under Test
09075–010A
AMD
28 Am29000 and Am29005 Streamlined Instruction Microprocessors
PHYSICAL DIMENSIONS
CGX 169 Pin Grid Array (measured in inches)
1.740
1.780 1.600
BSC
1.740
1.780
1.600
BSC
.000
BSC .003
MIN (4X)
Index
Bottom View
.100
BSC
Base Plane
Seating Plane
.105
.195
.080
.140
.045
.055
.016
.020
Side View
07322E
BP 37 CGX169
7/8/92 c dc
.025
.055
Corner
.080
MAX
.510
MAX
Heatsink Option
09075–011A
Note:
BSC is an ANSI standard for Basic Space Centering.
AMD
29Am29000 and Am29005 Streamlined Instruction Microprocessors
PQR 168 Plastic Quad Flat Pack; Trimmed and Formed (measured in millimeters)
0.22
0.38
27.90
28.10
31.00
31.40
26.65
REF
27.90
28.1031.00
31.40
0.65
Basic Pin 1 I.D.
26.65
REF
7°
Typ
.
3.20
3.60 3.95
MAX
0.25
MIN
Top View
Side View
14995C
CG 47
5/4/92 SG
42
4384
85
126 168127
0.70
0.90
09075–012A
Note:
All dimensions are measured in millimeters unless otherwise noted. BSC is an ANSI standard for Basic Space Centering.
AMD
30 Am29000 and Am29005 Streamlined Instruction Microprocessors
PQR 168 Plastic Quad Flat Pack with Molded Carrier Ring (measured in millimeters)
Top View
Pin 1 I.D.
27.80
28.10
37.87
38.13
41.37
41.63
45.87
46.13
27.80
28.10
37.87
38.13
41.37
41.63
45.87
46.13
.65 NOM
.65 Typ
.65 Pitch .45 Typ
2.00 4.80
1.80
Side View
15000C
CG 50
5/4/92 SG
42
84
127 168
126
43
85
0.22
0.38
45.50
45.90
35.15
35.25 32.15
32.25
45.50
45.90
35.15
35.25
32.15
32.25
09075–013A
Note:
All dimensions are measured in millimeters unless otherwise noted. BSC is an ANSI standard for Basic Space Centering.
AMD
31Am29000 and Am29005 Streamlined Instruction Microprocessors
THERMAL CHARACTERISTICS
Pin Grid Array (PGA) Package
0 200 400 600 800
Parameter (0) (1.01) (2.03) (3.04) (4.05)
θJC Junction-to-Case 2 2 2 2 2
θCA Case-to-Ambient (no Heatsink) 20 16 15 14 12
θCA Case-to-Ambient (with omnidirectional 4-Fin
Heatsink, Thermalloy 0417261) 9 7 4 3 2
θJA θCA
θJC
Average Thermal Resistance — °C/Watt
θJA =θJC +θCA
Airflow—ft./min. (m/sec)
Notes:
1.
θ
JC
measured in controlled fluorinert fluid bath as infinite heatsink medium.
2.
θ
JA
=
θ
JC
+
θ
CA
.
ÉÉÉÉÉÉÉ
09075–014A
Plastic Quad Flat Pack (PQFP) Package
0 200 400 600 800
Parameter (0) (1.01) (2.03) (3.04) (4.05)
θJC Junction-to-Case 10 10 10 10 10
θCA Case-to-Ambient (no Heatsink) 27 23 21 18 17
θJC
PQFP Thermal Resistance — °C/Watt
Airflow—ft./min. (m/sec)
Notes:
1.
θ
JC
measured in controlled fluorinert fluid bath as infinite heatsink medium.
2.
θ
JA
=
θ
JC
+
θ
CA
.
09075–015A
Copyright 1993 Advanced Micro Devices, Inc. AMD and Am29000 are registered trademarks; and 29K, Am29005, Am29027, Am29030,
Am29035, Am29050, Am29200, and Am29205 are trademarks of Advanced Micro Devices, Inc. All product names used in this publication are
for identification purposes only and may be trademarks of their respective companies.