
Index
303
21918B/0—October 1999
AMD-K6
-
III
Processor Data Sheet
floating-point. . . . . . . . . . . . . . . . . . . . . . . . . . . 2
,
7
,
14
,
209
load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
,
14
multimedia . . . . . . . . . . . . . . . . . . . . . . 2
,
7
,
14
,
16
–
17
,
211
register X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
,
14
,
16
–
17
register Y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
,
14
,
16
–
17
store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
,
14
Execution Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
,
6
–
8
,
15
External
address strobe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
write buffer empty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
EXTEST Instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
F
FERR# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
,
210
–
211
Fetch, Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Float Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
,
125
Floated. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Floating-Point
and MMX/3DNow! instruction compatibility. . . . . . . . . 211
and multimedia execution units . . . . . . . . . . . . . . . . . . . 209
error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
execution unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
handling exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
register data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
FLUSH# . . . . . . . . . . . . . . . . . . . . . . . . 103
,
173
,
198
,
224
,
250
Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
,
268
,
280
operating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
,
96
,
173
Frequency Multiplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Functional Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
multimedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
G
Gate Descriptor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
,
53
General-Purpose Registers . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Global EWBE Disable (GEWBED) . . . . . . . . . . . . . . . . . . . 203
Grounding, Power and . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
H
Halt State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Handling Floating-Point Exceptions. . . . . . . . . . . . . . . . . . 209
Heat Dissipation Path. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
HIGHZ Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
History Table, Branch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Hit to
modified line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
modified line, AHOLD-initiated inquire . . . . . . . . . . . . 152
modified line, HOLD-initiated inquire. . . . . . . . . . . . . . 146
shared or exclusive line, AHOLD-initiated inquire. . . . 150
shared or exclusive line, HOLD-initiated inquire . . . . . 144
HIT# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
HITM# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
HLDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
HOLD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
-initiated inquire hit to modified line. . . . . . . . . . . . . . . 146
-initiated inquire hit to shared or exclusive line . . . . . . 144
Hold
acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . .105
,
142
–
144
and hold acknowledge cycle . . . . . . . . . . . . . . . . . . . . . . 142
timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267
,
282
I
I/O
buffer AC and DC characteristics . . . . . . . . . . . . . . . . . 265
buffer characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
buffer model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
misaligned read and write . . . . . . . . . . . . . . . . . . . . . . . 141
model application note . . . . . . . . . . . . . . . . . . . . . . . . . . 264
read and write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
trap dword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
trap restart slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
IBIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
IDCODE Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
IEEE 1149.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
,
225
IEEE 754. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
,
25
,
209
IEEE 854. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
IGNNE#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
,
210
–
211
Ignore Numeric Exception . . . . . . . . . . . . . . . . . . . . . . . . . 106
INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
,
250
-initiated transition from protected mode to real mode 170
state of processor after . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
power-on configuration and . . . . . . . . . . . . . . . . . . . . . . 173
Input Setup and Hold Timings for
100-MHz bus operation . . . . . . . . . . . . . . . . . . . . . . . . . . 272
66-MHz bus operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Inquire . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
,
147
,
149
,
249
and bus arbitration cycles. . . . . . . . . . . . . . . . . . . . . . . . 142
cycle hit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
cycle hit to modified line . . . . . . . . . . . . . . . . . . . . . . . . 104
cycles.85
–
90
,
100
,
104
–
105
,
118
,
123
,
138
,
142
,
144
,
146
,
148
,
150
–
152
,
154
,
156
,
160
,
197
,
202
,
235
,
249
–
252
miss, AHOLD-initiated . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Instruction
decode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
fetch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
pointer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
prefetch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3DNow! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
,
211
EMMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
FEMMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
INVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
MMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
,
211
PREFETCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
,
194
TAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
WBINVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Integer Data Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Internal
architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
–
19
snooping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Interrupt . . 108
,
117
,
162
,
166
–
167
,
170
,
177
,
209
–
211
,
214
,
222
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
,
252
acknowledge. . . . . . . . .86
,
94
,
97
,
108
,
110
,
114
,
158
,
162
acknowledge cycles . . . . . . . . . . . . 86
,
89
,
91
,
97
,
112
,
122
descriptor table register . . . . . . . . . . . . . . . . . . . . . . . . . . 45
flag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
,
117
flags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
redirection bitmap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
service routine . . . . . . . . . . . . . . . . . . . . .108
,
112
,
210
,
213
system management . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
type of. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Interrupts