English
Language : 

AMD-K6 Datasheet, PDF (342/346 Pages) Advanced Micro Devices – AMD-K6 Processor
AMD-K6® Processor Data Sheet
Preliminary Information
20695H/0—March 1998
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
324
Index