![](http://datasheet.mmic.net.cn/260000/AMD-K6-2_datasheet_15869484/AMD-K6-2_323.png)
Index
305
21850I/0—December 1999
AMD-K6
-2 Processor Data Sheet
Preliminary Information
floating-point. . . . . . . . . . . . . . . . . . . . . . . . . . . 2
,
7
,
14
,
207
load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
,
14
multimedia . . . . . . . . . . . . . . . . . . . . . . 2
,
7
,
14
,
16
–
17
,
209
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
,
208
–
209
Fetch, Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Float Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
,
125
Floated. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Floating-Point
and MMX/3DNow! instruction compatibility. . . . . . . . . 209
and multimedia execution units . . . . . . . . . . . . . . . . . . . 207
error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
execution unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
handling exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
register data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
FLUSH# . . . . . . . . . . . . . . . . . . . . . . . . 103
,
173
,
195
,
222
,
244
Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
,
268
,
280
operating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
,
97
,
173
Frequency Multiplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Functional Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
multimedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
G
Gate Descriptor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
,
49
General-Purpose Registers . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Global EWBE Disable (GEWBED) . . . . . . . . . . . . . . . . . . . 201
Grounding, Power and . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
H
Halt State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Handling Floating-Point Exceptions. . . . . . . . . . . . . . . . . . 207
Heat Dissipation Path. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
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
,
263
–
264
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
misaligned read and write . . . . . . . . . . . . . . . . . . . . . . . 141
model application note . . . . . . . . . . . . . . . . . . . . . . . . . . 265
read and write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
trap dword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
trap restart slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
IBIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
IDCODE Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
IEEE 1149.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
,
223
IEEE 754. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
,
25
,
207
IEEE 854. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
IGNNE#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
,
208
–
209
Ignore Numeric Exception . . . . . . . . . . . . . . . . . . . . . . . . . 106
INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
,
244
-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
,
243
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
,
194
,
. . . . . . . . . . . . . . . . . . . . . . . . . .197
–
199
,
235
,
243
–
246
miss, AHOLD-initiated . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Instruction
decode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
fetch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
pointer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
prefetch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Instructions
3DNow! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
,
209
EMMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
FEMMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
INVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
MMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
,
209
PREFETCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
,
192
supported by the AMD-K6-2 processor . . . . . . . . . . . . . . 54
TAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
WBINVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Integer Data Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Internal
architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
–
19
snooping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Interrupt . . . . . . . . . . . . . . 108
,
117
,
162
,
166
–
167
,
170
,
177
,
. . . . . . . . . . . . . . . . . . . . . 207
–
209
,
212
,
220
,
241
,
246
acknowledge. . . . . . . . .86
,
94
,
97
,
108
,
110
,
114
,
158
,
162
acknowledge cycles . . . . . . . . . . . . 86
,
89
,
91
,
97
,
112
,
122
descriptor table register . . . . . . . . . . . . . . . . . . . . . . . 40
–
41
flag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
,
117
flags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
redirection bitmap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
service routine . . . . . . . . . . . . . . . . . . . . .108
,
112
,
208
,
211
system management . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211