
304
Index
AMD-K6
-
III
Processor Data Sheet
21918B/0—October 1999
01h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
03h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
10h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
exceptions and . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
INTR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
IRQ13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
NMI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
INTR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
,
250
INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Invalidation Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
INVD Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
K
KEN# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
L
L1 Cache1
,
9
–
10
,
38
,
138
,
142
,
148
,
152
,
164
,
179
,
188
–
189
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
,
197
,
202
L2 Cache . 1
,
3
–
4
,
9
–
10
,
39
,
42
–
43
,
103
–
104
,
123
,
126
,
138
,
142
,
148
,
152
,
164
,
179
–
183
,
185
–
189
,
192
,
194
–
195
,
. . . . . . . . . . . . . . . . . . . . . 197
–
202
,
223
,
235
,
237
–
240
L2AAR . . . . . . . . . . . . . . . . . . . . . . . 37
,
42
,
186
,
223
,
237
–
240
L3 Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
,
3
,
235
–
236
Limit, Write Allocate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Line Fills, Cache- . . . . . . . . . . . . . . . . . . . . . . . . .186
–
187
,
237
LOCK# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Locked
cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
operation with BOFF# intervention . . . . . . . . . . . . . . . . 160
operation, basic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Logic
branch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
branch-prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
–
18
external support of floating-point exceptions . . . . . . . . 209
M
M/IO# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Machine Check Exception . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Maskable Interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
MCAR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
,
176
MCTR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
–
38
,
176
Memory
or I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
read and write, misaligned single-transfer . . . . . . . . . . 134
read and write, single-transfer . . . . . . . . . . . . . . . . . . . . 132
reads and writes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
type range register (MTRR) . . . . . . . . . . . . . . . . . . .41
,
205
MESI. . . . . . . . . . . . . . . . . . . . . . . . . . .1
,
9
,
142
,
146
,
181
,
202
bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
,
181
,
183
states in the data cache . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Microarchitecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
enhanced RISC86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Misaligned
I/O read and write. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
single-transfer memory read and write . . . . . . . . . . . . . 134
MMX Technology . . . . . . . . . . . .13
–
17
,
21
,
54
,
116
,
173
,
177
exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
instruction compatibility, floating-point and. . . . . . . . . 211
instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
,
212
register operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Mode, Tri-State Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Model-Specific Registers (MSR) . . . . . . . . . . . . . . . . . . . . . 37
MSR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
MTRR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
,
205
Multimedia
execution unit . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
–
17
,
211
functional unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
N
NA# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Negated. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Next Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
NMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
,
250
No-Connect Pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
,
257
Non-Maskable Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Non-Pipelined. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
O
Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Operation, Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Organization, Cache. . . . . . . . . . . . . . . . . . . . . . . . . . . 179
,
203
Output Delay Timings
for 100-MHz bus operation . . . . . . . . . . . . . . . . . . . . . . . 270
for 66-MHz bus operation . . . . . . . . . . . . . . . . . . . . . . . . 274
Output Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
P
Package
specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
thermal specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Page
cache disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
directory entry (PDE) . . . . . . . . . . . . . . . . . . . . . 48
–
49
,
183
table entry (PTE). . . . . . . . . . . . . . . . . . . . . . . . . 48
,
50
,
183
writethrough. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Paging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Parity. . . . . . . . . . . . . . . . . . . . . . . . . . 84
,
89
,
91
,
99
,
114
,
132
bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
,
99
,
114
check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
–
90
,
99
,
114
error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
,
114
,
148
,
226
flags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
PCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
,
183
,
192
PCHK# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
PFIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
–
42
,
176
Pin
connection requirements . . . . . . . . . . . . . . . . . . . . . . . . 257
description diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
designations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Pipeline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
,
130
–
131
,
136
control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
register X and Y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
six-stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
,
8
Pipelined. . . . . . . . . .9
,
16
,
112
,
131
,
136
–
137
,
154
,
179
,
194
burst reads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
cycles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
,
87
,
98
design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Pointer, Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Power