324
Index
AMD-K6
Processor Data Sheet
20695H/0—March 1998
Preliminary Information
inhibit, L1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
MESI states in the data . . . . . . . . . . . . . . . . . . . . . . . . . . 172
operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
,
293
snooping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
writeback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
–
11
CACHE#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
,
175
Cacheable Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Cacheable Page, Write to a . . . . . . . . . . . . . . . . . . . . . . . . . 178
Cache-Line
fills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
replacement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
,
184
Cache-Related Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Capture-DR state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Capture-IR state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Case Temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Centralized Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Characteristics
I/O buffer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237
,
309
I/O Buffer AC and DC. . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
CLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Clock Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
,
301
Clock States
halt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
stop clock. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
,
226
–
227
stop grant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
,
225
stop grant inquire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Coherency States, Writethrough vs. Writeback. . . . . . . . . 187
Coherency, Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
INVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
WBINVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Compatibility, Floating-Point and MMX instructions. . . . 191
Configuration and Initialization, Power-on . . . . . . . .167
,
291
Connection Requirements, Pin . . . . . . . . . . . . . . . . . . . . . . 231
Connections, Power. . . . . . . . . . . . . . . . . . . . . . . . . . . .229
,
303
Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Control Unit, Scheduler/Instruction . . . . . . . . . . . . . . . . . . . . 9
Counter, Time Stamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Cycle, Hold and Hold Acknowledge . . . . . . . . . . . . . . . . . . 136
Cycle, Shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Cycles
bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
,
289
inquire . . . . . . . 79
–
84
,
94
,
98
–
99
,
112
,
116
,
132
,
136
,
138
. . . . . . . . . . . . . . . . .140
,
142
,
144
–
146
,
148
,
150
,
154
. . . . . . . . . . . . . . . . . . . . . . . . . 183
–
187
,
215
,
223
–
226
inquire and bus arbitration . . . . . . . . . . . . . . . . . . . . . . . 136
interrupt acknowledge. . . . . . . . . .80
,
83
,
85
,
91
,
106
,
115
locked. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
pipelined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
,
81
pipelined write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
special bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
writeback. . . . . . . . . . . . . . . . . .79
,
81
–
82
,
95
,
98
,
116
,
132
. . . . . . . . . . . . . . . . . . . . .140
,
144
,
146
,
148
,
150
,
154
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
–
175
,
216
,
226
D
D/C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
D[63:0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Data Bus . . . . . . . . . . . . . . . . . . . . 82
,
85
,
88
,
92
–
93
,
108
,
111
. . . . . . . . . . . . . . . . . . . . . . . . . .124
–
126
,
142
,
148
,
152
Data Cache, MESI States in the . . . . . . . . . . . . . . . . . . . . . 172
Data Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Data Types
floating-point register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
integer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Data/Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
DC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
,
306
Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Debug Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Debug Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
,
216
DR3–DR0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
DR5–DR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
DR6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
DR7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Decode, Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Decoders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Decoupling
Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Descriptions, Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
,
287
Design, Thermal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
,
313
Designations, Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
,
317
Device Identification Register . . . . . . . . . . . . . . . . . . 210
,
300
Diagram, Pin Description . . . . . . . . . . . . . . . . . . . . . . 267
,
315
Diagrams, Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
DIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
,
300
Disabling, Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Dissipation, Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
,
307
DP[7:0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
DR3–DR0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
DR5–DR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
DR6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
DR7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Drive Strength, Selectable . . . . . . . . . . . . . . . . . . . . . . . . . 237
E
EADS#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
EFER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
EFLAGS Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Electrical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
,
305
Environment, Software . . . . . . . . . . . . . . . . . . . . . . . . . 21
,
281
EWBE# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
,
224
Exception . . . . . 83
–
84
,
93
,
96
,
108
,
160
,
191
,
202
,
220
–
222
flags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
–
27
floating-point . . . . . . . . . . . . . . . . . . . . . . . 96
,
100
,
189
–
191
machine check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Exception Handler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Exceptions
and interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
debug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
floating-point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
handling floating-point . . . . . . . . . . . . . . . . . . . . . . . . . . 189
interrupts, and debug in SMM . . . . . . . . . . . . . . . . . . . . 202
MMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Execution Unit, Branch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Execution Unit, Multimedia. . . . . . . . . . . . . . . . . . . . . . . . 191
Execution Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
floating-point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
,
295
External Address Strobe. . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
External Write Buffer Empty. . . . . . . . . . . . . . . . . . . . . . . . 95
EXTEST instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211