
302
Index
AMD-K6
-
III
Processor Data Sheet
21918B/0—October 1999
L1 . . . 1
,
9
–
10
,
38
,
138
,
142
,
148
,
152
,
164
,
179
,
188
–
189
,
192
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
,
202
,
223
L2 . . .1
,
3
,
9
–
10
,
39
,
42
–
43
,
138
,
142
,
148
,
152
,
164
,
179
,
188
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237
–
240
L3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
,
3
,
235
–
236
MESI states in the data . . . . . . . . . . . . . . . . . . . . . . . . . . 181
operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179
,
203
states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
trilevel design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
writeback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
,
9
CACHE#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
,
184
Cacheable
access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
page, write to a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Cache-Line
fills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186
–
187
,
237
replacement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
,
199
Capture-DR state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Capture-IR state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Case Temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Centralized Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Ceramic Pin Grid Array (CPGA). . . . . . . . . . . . . . . . .1
–
2
,
297
Characteristics
I/O buffer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
I/O Buffer AC and DC. . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
CLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Clock States
halt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
stop clock. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
,
252
–
253
stop grant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
,
251
stop grant inquire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Coherency States, Writethrough vs. Writeback. . . . . . . . . 202
Coherency, Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Compatibility, Floating-Point, MMX, and 3DNow! Instruc-
tions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Configuration and Initialization, Power-on . . . . . . . . . . . . 173
Connection Requirements, Pin . . . . . . . . . . . . . . . . . . . . . . 257
Connections, Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Control
register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
unit, scheduler/instruction. . . . . . . . . . . . . . . . . . . . . . . . . . 8
Counter, Time Stamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
CPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
–
2
,
297
Cycle
hold and hold acknowledge . . . . . . . . . . . . . . . . . . . . . . . 142
shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Cycles
bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
inquire85
–
90
,
100
,
104
–
105
,
118
,
123
,
138
,
142
,
144
,
146
,
148
,
150
–
152
,
154
,
156
,
160
,
197
,
202
,
235
,
249
–
252
inquire and bus arbitration . . . . . . . . . . . . . . . . . . . . . . . 142
interrupt acknowledge. . . . . . . . . .86
,
89
,
91
,
97
,
112
,
122
locked. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
pipelined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
,
87
pipelined write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
special bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
writeback. . 85
,
87
–
88
,
101
,
104
,
123
,
138
,
146
,
150
,
152
,
154
,
. . . . . . . . . . . . . . . . . . . . . 156
,
160
,
184
,
236
,
252
D
D/C#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
D[63:0]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Data
bus. . 88
,
91
,
94
,
98
–
99
,
114
,
117
,
130
–
132
,
148
,
154
,
158
cache, MESI states in the . . . . . . . . . . . . . . . . . . . . . . . . 181
parity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Data Types
3DNow! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
floating-point register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
integer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
MMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Data/Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
DC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
exceptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Debug Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
,
241
DR3–DR0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
DR5–DR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
DR6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
DR7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Decode, Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Decoders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Decoupling Recommendations. . . . . . . . . . . . . . . . . . . . . . 256
Descriptions, Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Design, Thermal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Designations, Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Device Identification Register . . . . . . . . . . . . . . . . . . . . . . 230
Diagram, Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Diagrams, Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
DIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Disabling, Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Dissipation, Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
DP[7:0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
DR3–DR0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
DR5–DR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
DR6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
DR7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Drive Strength, Selectable . . . . . . . . . . . . . . . . . . . . . . . . . 263
Driven . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
E
EADS#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
EFER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
,
176
,
203
EFLAGS Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Electrical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Environment, Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
EWBE Control (EWBEC) . . . . . . . . . . . . . . . . . . . . . . . . . . 203
EWBE# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
,
203
,
250
Exception . . . . 89
–
90
,
99
,
102
,
114
,
166
,
211
,
222
,
245
–
247
flags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
–
27
floating-point . . . . . . . . . . . . . . . . . . . . . . 102
,
106
,
209
–
211
handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
machine check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Exceptions
and interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
debug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
floating-point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
handling floating-point . . . . . . . . . . . . . . . . . . . . . . . . . . 209
interrupts, and debug in SMM . . . . . . . . . . . . . . . . . . . . 222
MMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Execution Unit
3DNow! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
,
16
–
17
branch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
,
14
,
19