ETC AM29000

FINAL
Am29000 and Am29005 
Advanced
Micro
Devices
Streamlined Instruction Microprocessors
DISTINCTIVE CHARACTERISTICS
Full 32-bit, three-bus architecture
On-chip timer facility
Efficient execution of high-level language
programs
On-chip clock generation
CMOS technology/TTL compatible
Master/slave chip output checking
Concurrent instruction and data accesses
192 general-purpose registers
23 million instructions per second (MIPS)
sustained at 33-MHz operating frequency
(Am29000 microprocessor only)
Demultiplexed, pipelined address, instruction,
and data buses
9 MIPS sustained at 16-MHz operating
frequency (Am29005 microprocessor only)
Three-address instruction architecture
33-, 25-, 20-, and 16-MHz operating frequencies
(Am29000 microprocessor only)
Burst-mode access support
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 debugging support
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 Streamlined Instruction microprocessors are high-performance, general-purpose, 32-bit microprocessors
implemented in CMOS technology. They support a variety 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, generalpurpose super-minicomputers, high-performance realtime 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 instruction sets have been influenced by the results of high-level language, optimizing compiler research. They are
appropriate for a variety of languages because they efficiently execute operations that are common to all languages. Consequently, the Am29000 and Am29005
microprocessors are an ideal target for high-level languages such as C, FORTRAN, Pascal, Ada, and COBOL.
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 power and ground pins. The Am29000 microprocessor is
also available in a 169-lead Pin Grid Array (PGA) package. The PGA has 141 signal pins, 27 power and ground
pins, and 1 alignment pin.
Publication #: 09075
Rev. E Amendment: /0
Issue Date: February 1993. WWW:5/4/95
AMD
ADVANCE INFORMATION
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
169-LEAD PGA—Am29000 Microprocessor Only
PGA Pin Designations by Pin Number
PGA Pin Designations by Pin Name
168-PIN PQFP — Am29000 and Am29005 Microprocessors
PQFP Pin Designations by Pin Number
PQFP Pin Designations by Pin Name
5
5
6
7
8
9
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 TO 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
PQR 168 PLASTIC QUAD FLAT PACK
THERMAL CHARACTERISTICS
2
Am29000 and Am29005 Streamlined Instruction Microprocessors
28
29
31
AMD
SIMPLIFIED BLOCK DIAGRAM
Am29027
Arithmetic
Accelerator
Address
Am29000 or Am29005
Streamlined
Instruction
Microprocessor
Data
32
32
32
Instruction
ROM
Instruction
Instruction
Memory
Swap♦
Buffer
Data
Memory
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.
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 languages
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
Am29000 and Am29005 Streamlined Instruction Microprocessors
3
AMD
RELATED AMD PRODUCTS
29K Family Devices
Part No.
Description
Am29027
Arithmetic Accelerator
Am29030
RISC Microprocessor with 8-Kbyte Instruction Cache
Am29035
RISC Microprocessor with 4-Kbyte Instruction Cache
Am29050
Streamlined Instruction Microprocessor with On-Chip Floating Point
Am29200
Single-Chip, 32-bit RISC Microcontroller
Am29205
16-bit External Interface RISC Microcontroller
4
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
CONNECTION DIAGRAMS
169-Lead PGA—Am29000 Microprocessor Only
Bottom View
A B C D E F G H J K L M N P R T U
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
09075–001A
Note:
Pinout observed from pin side of package.
Am29000 and Am29005 Streamlined Instruction Microprocessors
5
AMD
PGA PIN DESIGNATIONS (Sorted by Pin Number)—Am29000 Microprocessor Only
Pin No.
Pin Name
Pin No.
Pin Name
Pin No.
Pin Name
Pin No.
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
D4♦
PIN169
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:
♦
6
Pin Name
A1
Pin Number D4 is the alignment pin and is electrically connected to the package lid.
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
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.
Am29000 and Am29005 Streamlined Instruction Microprocessors
7
AMD
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
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
CONNECTION DIAGRAMS (continued)
168-Pin PQFP—Am29000 and Am29005 Microprocessors
Top View
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
09075–002A
8
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
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
1
DRDY
43
VCC
85
GND
127
GND
2
CDA
44
I3
86
A31
128
OPT0
3
INCLK
45
I2
87
A30
129
OPT1
4
PWRCLK
46
I1
88
A29
130
OPT2
5
SYSCLK
47
GND
89
A28
131
SUP/ US
6
GND
48
I0
90
A27
132
IREQT
7
VCC
49
D0
91
A26
133
STAT0
8
GND
50
D1
92
A25
134
STAT1
9
RESET
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
MPGM0♦
155
TRAP1
30
I16
72
D21
114
MPGM1♦
156
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.
♦
Am29000 and Am29005 Streamlined Instruction Microprocessors
9
AMD
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
MPGM0♦
113
114
A10
110
D14
63
I3
44
MPGM1♦
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
A19
98
D23
74
I12
34
R/ W
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
1
I24
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
4
140
CDA
2
GND
6
I28
16
VCC
105
CNTL0
10
GND
8
I29
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.
♦
10
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
LOGIC SYMBOL
BREQ
BGRT
PEN
BINV
IRDY
R/W
IERR
SUP/US
IBACK
LOCK
DRDY
MPGM1♦, MPGM0♦
DERR
IREQ
PDA
DBACK
CDA
DBREQ
WARN
4
2
2
DREQT1–DREQT0
2
MSERR
INTR3–INTR0
DREQ
CNTL1–CNTL0
OPT2–OPT0
3
STAT2–STAT0
3
RESET
TEST
INCLK
2
IREQT
TRAP1–TRAP0
PIA
32
I31–I0
IBREQ
PWRCLK
A31–A0
SYSCLK
32
D31–D0
09075–003A
Note:
MPGM1 and MPGM0 apply only to the Am29000 microprocessor.
♦
Am29000 and Am29005 Streamlined Instruction Microprocessors
11
AMD
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
G
C
/W
OPTIONAL PROCESSING
Blank = Non-trimmed and Formed Package
/W = Trimmed and Formed Package
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
–33 = 33 MHz (Am29000 microprocessor only)
–25 = 25 MHz (Am29000 microprocessor only)
–20 = 20 MHz (Am29000 microprocessor only)
–16 = 16 MHz
DEVICE NUMBER/DESCRIPTION
Am29000 Streamlined Instruction Microprocessor
Am29005 Low-Cost Streamlined Instruction Processor
Valid Combinations
AM29000–16
KC/W, GC, KC
AM29000–20
AM29000–25
GC
AM29000–33
GC
AM29005–16
KC, KC/W
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.
Note: /W denotes a trimmed and formed package.
09075–004A
12
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
MILITARY ORDERING INFORMATION
APL Products
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 (Valid Combination) is formed
by a combination of the following elements.
AM29000
–20
/B
C
Z
LEAD FINISH
C = Gold
PACKAGE TYPE
Z = 169-Lead Pin Grid Array without Heat Sink (CGX169)
DEVICE CLASS
/B = Class B
SPEED OPTION
–20 = 20 MHz
–16 = 16 MHz
DEVICE NUMBER/DESCRIPTION
Am29000Streamlined Instruction Processor
Valid Combinations
AM29000–20
AM29000–16
/BZC
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.
Am29000 and Am29005 Streamlined Instruction Microprocessors
13
AMD
PIN DESCRIPTIONS
Although certain outputs are described as being threestate or bidirectional outputs, all outputs (except
MSERR) may be placed in a high-impedance state by
the Test mode. The three-state and bidirectional terminology 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 accesses except Burst-mode accesses. For Burst-mode
accesses, it transfers the address for the first access in
the sequence.
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
Bus Grant (Output; Synchronous)
This output signals to an external master that the processor is relinquishing control of the channel in response to BREQ.
Data Burst Request (Three-state Output;
Synchronous)
This signal is used to establish a Burst-mode data access and to request data transfers during a Burst-mode
data access. DBREQ may be active even though the address bus is being used for an instruction access. This
signal becomes valid late in the cycle, with respect to
DREQ.
BINV
DERR
Bus Invalid (Output; Synchronous)
This output indicates that the address bus and related
controls are invalid. It defines an idle cycle for the channel.
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 terminated. In either case, a Data Access Exception trap
occurs. The processor ignores this signal if there is no
pending data access.
BGRT
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 acceptance 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 active whenever the coprocessor is able to accept transfers.
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 complete 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.
CNTL1–CNTL0
CPU Control (Input; Asynchronous)
These inputs control the processor mode:
14
CNTL1
CNTL0
0
0
1
1
0
1
0
1
Mode
Load Test Instruction
Step
Halt
Normal
DREQT1–DREQT0
Data Request Type
(Three-state Output; Synchronous)
These signals specify the address space of a data access as follows (the value “x” is a “don’t care”):
DREQT1
DREQT0
0
0
1
0
1
x
Mode
Instruction/data memory access
Input/output access
Coprocessor transfer
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
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 access. This signal becomes valid late in the cycle with respect 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 configurations.
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 active, 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
0
1
Mode
Instruction/data memory access
Instruction read-only memory access
LOCK
Lock (Three-state Output; Synchronous)
This output allows the implementation of various channel 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 Processor Status.
MPGM1–MPGM0
MMU Programmable
(Three-state Output; Synchronous)
In the Am29000 microprocessor, these outputs reflect
the value of two PGM bits in the Translation 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 microprocessor and are always driven Low on an access.
They are defined to ensure pin compatibility with the
Am29000 microprocessor.
MSERR
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 priority. The interrupt requests are masked in prioritized order by the Interrupt Mask field in the Current Processor
Status Register.
Master/Slave Error (Output; Synchronous)
This output shows the result of the comparison of processor outputs with the signals provided internally to the
off-chip drivers. If there is a difference for any enabled
driver, this line is asserted.
Am29000 and Am29005 Streamlined Instruction Microprocessors
15
AMD
OPT2–OPT0
PIA
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.
Pipelined Instruction Access
(Three-state Output; Synchronous)
If IREQ is not active, this output indicates that an instruction access is pipelined with another in-progress instruction 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.
The standard definitions of these signals (based on
DREQT) are as follows (the value “x” is a “don’t care”):
0
x
0
0
0
Wordlength
access
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.
0
x
0
0
1
Byte
access
RESET
0
x
0
1
0
Half-word
access
Reset (Input; Asynchronous)
This input places the processor in the Reset mode.
DREQT1 DREQT0 OPT2 OPT1 OPT0 Meaning
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
STAT2
STAT1
STAT0
Reserved
0
0
0
0
0
1
Halt or Step Modes
Pipeline Hold Mode
0
1
0
Load Test Instruction Mode,
Halt/Freeze
0
1
1
1
1
1
0
0
1
1
1
0
1
0
1
Wait Mode
Interrupt Return
Taking Interrupt or Trap
Non-sequential Instruction
Fetch Executing Mode
—All Others—
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.
STAT2–STAT0
CPU Status (Output; Synchronous)
These outputs indicate the state of the processor’s
execution stage on the previous cycle. They are encoded as follows:
Condition
SUP/US
PDA
Pipelined Data Access
(Three-state Output; Synchronous)
If DREQ is not active, this output indicates that a data access 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 accesses (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.
16
R/W
Supervisor/User Mode
(Three-state Output; Synchronous)
This output indicates the program mode for an access.
The processor does not relinquish the channel (in response 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 generator at the processor’s operating frequency.
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
TEST
PWRCLK
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.
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 microprocessor generates the clock for the system. If power (+5 V) is
applied to this pin, the Am29000 or Am29005 microprocessor generates a clock on the SYSCLK output. If this
pin is grounded, the Am29000 or Am29005 microprocessor accepts a clock generated by the system on the
SYSCLK input.
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.
PIN169 (PGA Package Only)
WARN
Warn (Input; Asynchronous; Edge-sensitive)
A High-to-Low transition on this input causes a nonmaskable WARN trap to occur. This trap bypasses the
normal trap vector fetch sequence, and is useful in situations where the vector fetch may not work (e.g., when
data memory is faulty).
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.
The following pins are not signal pins, but are named in
Am29000 and Am29005 microprocessor documentation because of their special role in the processor and
system.
Am29000 and Am29005 Streamlined Instruction Microprocessors
17
AMD
ABSOLUTE MAXIMUM RATINGS
OPERATING RANGES
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 MAXIMUM 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.
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
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 externally 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
IOSGND
SYSCLK GND Short
Circuit Current
IOSVCC
SYSCLK VCC Short
Circuit Current
2.4
V
VCC –0.6
V
VCC = 5.0 V
100
mA
VCC = 5.0 V
100
mA
Test Conditions
Min
CAPACITANCE
Symbol
CIN
CINCLK
CSYSCLK
Parameter Description
Max
Unit
Input Capacitance
15
pF
INCLK Input Capacitance
20
pF
90
pF
SYSCLK Capacitance
fC = 1 MHz (Note 1)
COUT
Output Capacitance
20
pF
CI/O
I/O Pin Capacitance
20
pF
Note:
1. Not 100% tested.
18
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges
Am29000 Microprocessor Only
33 MHz
No.
Notes
Min
Max
Min
Max
Unit
System Clock (SYSCLK); Period (T)
1
30
125
40
125
ns
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
2
SYSCLK High Time when used as input
13
14
19
ns
3
SYSCLK Low Time when used as input
13
13
17
ns
4
SYSCLK Rise Time
2
4
5
ns
5
SYSCLK Fall Time
2
4
5
ns
6
Synchronous SYSCLK Output Valid Delay
1
1A
6A
Parameter Description
25 MHz
Synchronous SYSCLK Output
Valid Delay for D31–D0
7
Three-State Synchronous SYSCLK
Output Invalid Delay
8
Synchronous SYSCLK Output Valid Delay
8A
Three-State SYSCLK
Synchronous Output Invalid Delay
3, 12
2
12
2
14
ns
12
2
14
2
18
ns
4, 14, 15
2
20
2
30
ns
5, 12
2
10
2
14
ns
5, 14, 15
2
20
2
30
ns
7
10
12
ns
9
Synchronous Input Setup Time
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
5
ns
18
WARN Asynchronous Deassertion
Hold Minimum Pulse Width
10
4T
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
4
0
4T
Am29000 and Am29005 Streamlined Instruction Microprocessors
ns
19
AMD
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges
Am29000 and Am29005 Microprocessors
20 MHz♦
No.
Notes
Min
Max
Min
Max
Unit
System Clock (SYSCLK); Period (T)
1
50
125
60
125
ns
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
4
SYSCLK Rise Time
2
5
5
ns
5
SYSCLK Fall Time
2
5
5
ns
6
Synchronous SYSCLK Output Valid Delay
1
1A
6A
Parameter Description
16 MHz♦♦
Synchronous SYSCLK Output
Valid Delay for D31–D0
7
Three-State Synchronous SYSCLK
Output Invalid Delay
8
Synchronous SYSCLK Output Valid Delay
8A
Three-State SYSCLK Synchronous
Output Invalid Delay
3, 12
2
16
2
16
ns
12
2
20
2
20
ns
4, 14, 15
2
30
2
30
ns
5, 12
2
16
2
16
ns
5, 14, 15
2
30
2
30
ns
7
15
15
ns
9
Synchronous Input Setup Time
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
ns
18
WARN Asynchronous Deassertion
Hold Minimum Pulse Width
10
4T
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
5
0
4T
Notes:
♦ 20 MHz applies to the Am29000 microprocessor only.
♦♦
20
16 MHz applies to both the Am29000 and Am29005 microprocessors.
Am29000 and Am29005 Streamlined Instruction Microprocessors
ns
AMD
SWITCHING CHARACTERISTICS over MILITARY operating ranges
Am29000 Microprocessor Only
20 MHz
No.
Notes
Min
Max
Min
Max
Unit
System Clock (SYSCLK); Period (T)
1
50
125
60
125
ns
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
4
SYSCLK Rise Time
2
5
5
ns
5
SYSCLK Fall Time
2
5
5
ns
6
Synchronous SYSCLK Output Valid Delay
1
1A
6A
Parameter Description
16 MHz
Synchronous SYSCLK Output
Valid Delay for D31–D0
7
Three-State Synchronous SYSCLK
Output Invalid Delay
8
Synchronous SYSCLK Output Valid Delay
8A
Three-State SYSCLK Synchronous
Output Invalid Delay
3, 12
0
16
0
16
ns
12
0
20
0
20
ns
4, 14, 15
0
30
0
30
ns
5, 12
0
16
0
16
ns
5, 14, 15
0
30
0
30
ns
7
15
15
ns
9
Synchronous Input Setup Time
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
ns
18
WARN Asynchronous Deassertion
Hold Minimum Pulse Width
10
4T
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
5
0
4T
Am29000 and Am29005 Streamlined Instruction Microprocessors
ns
21
AMD
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 (VCC – 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, INTR3–INTR0, TRAP3–TRAP0, 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 VIH , VIL , VOH , and VOL 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.
22
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
SWITCHING WAVEFORMS
Key To Switching Waveforms
WAVEFORM
INPUTS
OUTPUTS
Must be
Steady
Will be
Steady
May
Change
from H to L
Will be
Changing
from H to L
May
Change
from L to H
Will be
Changing
from L to H
Don’t Care,
Any Change
Permitted
Changing,
State
Unknown
Does Not
Center
Line is HighImpedance
“Off” State
Apply
Am29000 and Am29005 Streamlined Instruction Microprocessors
23
AMD
SWITCHING WAVEFORMS (continued)
Relative to SYSCLK
1
4
5
SYSCLK
VCC – 1.0
VCC – 1.0 V
1.5 V V
0.8 V
1.5 V
0.8 V
1A
8A
8
SYSCLK
Synchronous
Outputs
1.5 V
6,
6A
SYSCLK
Synchronous
Outputs
1.5 V
1.5 V
7,
20
1.5 V
19
BINV
1.5 V
9, 9A,
9B
Synchronous Inputs
1.5 V
10
1.5 V
09075–006A
24
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
SWITCHING WAVEFORMS (continued)
INCLK and Asynchronous Inputs
17
RESET
1.5 V
14
13
15
16
2.0 V
1.5 V
0.8 V
INCLK
2.0 V
1.5 V
0.8 V
0.8 V
12
18
WARN
1.5 V
1.5 V
11
Asynchronous
Inputs
1.5 V
1.5 V
09075–007A
SYSCLK Definition
1
1A
3
2
VCC – 1.0 V
1.5 V
VCC – 1.0 V
1.5 V
1.5 V
0.8 V
0.8 V
4
5
09075–008A
Am29000 and Am29005 Streamlined Instruction Microprocessors
25
AMD
SWITCHING WAVEFORMS (continued)
INCLK to SYSCLK Delay
12A
12B
1.5 V
1.5 V
SYSCLK
2.0 V
2.0 V
1.5 V
INCLK
1.5 V
0.8 V
0.8 V
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.
No.
6
6A
8
19
26
Total
External
Capacitance
Maximum
Additional
Delay
Synchronous SYSCLK Output Valid Delay
100 pF
150 pF
200 pF
250 pF
300 pF
+1 ns
+2 ns
+4 ns
+6 ns
+8 ns
Synchronous SYSCLK Output Valid Delay for D31–D0
100 pF
150 pF
200 pF
250 pF
300 pF
+1 ns
+6 ns
+10 ns
+15 ns
+19 ns
Synchronous SYSCLK Output Valid Delay
100 pF
150 pF
200 pF
250 pF
300 pF
+1 ns
+2 ns
+4 ns
+6 ns
+8 ns
BINV Synchronous Output Valid Delay from SYSCLK
100 pF
150 pF
200 pF
250 pF
300 pF
+1 ns
+3 ns
+4 ns
+6 ns
+7 ns
Parameter Description
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
SWITCHING TEST CIRCUIT
VL
IOL = 3.2 mA
CL
V
Am29000 or
Am29005 Microprocessor
Pin Under Test
VREF = 1.5
V
IOH = 400 µA
VH
CL is guaranteed to 80 pF. For capacitive loading greater than 80 pF, refer to the
Capacitive Output Delay table.
09075–010A
Am29000 and Am29005 Streamlined Instruction Microprocessors
27
AMD
PHYSICAL DIMENSIONS
CGX 169 Pin Grid Array (measured in inches)
1.740
1.780
Index
Corner
Base Plane
1.600
BSC
Seating Plane
.045
.055
Heatsink Option
.016
.020
1.740
1.780
1.600
BSC
.100
BSC
.080
MAX
.000
BSC
Bottom View
.003
MIN (4X)
.025
.055
.080
.140
.510
MAX
.105
.195
Side View
07322E
BP 37 CGX169
7/8/92 c dc
09075–011A
Note:
BSC is an ANSI standard for Basic Space Centering.
28
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
PQR 168 Plastic Quad Flat Pack; Trimmed and Formed (measured in millimeters)
31.00
27.90
26.65
REF
31.40
28.10
84
85
43
42
0.22
0.38
26.65
REF
27.90
28.10
31.00
31.40
0.65
Basic
Pin 1 I.D.
126
127
168
Top View
3.20
3.95
MAX
3.60
0.70
0.25
MIN
Side View
7° 0.90
Typ
.
14995C
CG 47
5/4/92 SG
09075–012A
Note:
All dimensions are measured in millimeters unless otherwise noted. BSC is an ANSI standard for Basic Space Centering.
Am29000 and Am29005 Streamlined Instruction Microprocessors
29
AMD
PQR 168 Plastic Quad Flat Pack with Molded Carrier Ring (measured in millimeters)
45.87
46.13
45.50
41.37
45.90
41.63
37.87
38.13
35.15
35.25
32.15
27.80
32.25
28.10
84
85
43
42
45.50 37.87 32.15
45.90 38.13 32.25
45.87 41.37 35.15 27.80
46.13 41.63 35.25 28.10
Pin 1 I.D.
126
127
168
0.22
0.38
.45 Typ
Top View
.65 NOM
.65 Pitch
2.00 4.80
1.80
.65 Typ
Side View
15000C
CG 50
5/4/92 SG
09075–013A
Note:
All dimensions are measured in millimeters unless otherwise noted. BSC is an ANSI standard for Basic Space Centering.
30
Am29000 and Am29005 Streamlined Instruction Microprocessors
AMD
THERMAL CHARACTERISTICS
Pin Grid Array (PGA) Package
θJA θCA
θJC
ÉÉÉÉÉÉÉ
θJA = θJC + θCA
Average Thermal Resistance — °C/Watt
Airflow—ft./min. (m/sec)
0
(0)
200
(1.01)
400
(2.03)
600
(3.04)
800
(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
Parameter
Notes:
1. θJC measured in controlled fluorinert fluid bath as infinite heatsink medium.
09075–014A
2. θJA = θJC + θCA .
Plastic Quad Flat Pack (PQFP) Package
θJC
PQFP Thermal Resistance — °C/Watt
Airflow—ft./min. (m/sec)
Parameter
0
(0)
200
(1.01)
400
(2.03)
600
(3.04)
800
(4.05)
θJC Junction-to-Case
10
10
10
10
10
θCA Case-to-Ambient (no Heatsink)
27
23
21
18
17
Notes:
1. θJC measured in controlled fluorinert fluid bath as infinite heatsink medium.
09075–015A
2. θJA = θJC + θCA .
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.
Am29000 and Am29005 Streamlined Instruction Microprocessors
31