
iv
Contents
AMD-K6
-
III
Processor Data Sheet
21918B/0—October 1999
Model-Specific Registers (MSR) . . . . . . . . . . . . . . . . . . . . . . . 37
Memory Management Registers . . . . . . . . . . . . . . . . . . . . . . . 45
Task State Segment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Paging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Descriptors and Gates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Exceptions and Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Instructions Supported by the AMD-K6
-
III
Processor . . . . 54
3.2
4
Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.17
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
4.31
4.32
4.33
4.34
4.35
4.36
4.37
4.38
Signal Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
A20M# (Address Bit 20 Mask) . . . . . . . . . . . . . . . . . . . . . . . . . 85
A[31:3] (Address Bus) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
ADS# (Address Strobe) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
ADSC# (Address Strobe Copy) . . . . . . . . . . . . . . . . . . . . . . . . 87
AHOLD (Address Hold) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
AP (Address Parity) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
APCHK# (Address Parity Check) . . . . . . . . . . . . . . . . . . . . . . 90
BE[7:0]# (Byte Enables) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
BF[2:0] (Bus Frequency) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
BOFF# (Backoff) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
BRDY# (Burst Ready) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
BRDYC# (Burst Ready Copy) . . . . . . . . . . . . . . . . . . . . . . . . . 95
BREQ (Bus Request) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
CACHE# (Cacheable Access) . . . . . . . . . . . . . . . . . . . . . . . . . 96
CLK (Clock) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
D/C# (Data/Code) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
D[63:0] (Data Bus) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
DP[7:0] (Data Parity) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
EADS# (External Address Strobe) . . . . . . . . . . . . . . . . . . . .100
EWBE# (External Write Buffer Empty) . . . . . . . . . . . . . . . . 101
FERR# (Floating-Point Error) . . . . . . . . . . . . . . . . . . . . . . . 102
FLUSH# (Cache Flush) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
HIT# (Inquire Cycle Hit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
HITM# (Inquire Cycle Hit To Modified Line) . . . . . . . . . . . 104
HLDA (Hold Acknowledge) . . . . . . . . . . . . . . . . . . . . . . . . .105
HOLD (Bus Hold Request) . . . . . . . . . . . . . . . . . . . . . . . . . . 105
IGNNE# (Ignore Numeric Exception) . . . . . . . . . . . . . . . . . 106
INIT (Initialization) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
INTR (Maskable Interrupt) . . . . . . . . . . . . . . . . . . . . . . . . . . 108
INV (Invalidation Request) . . . . . . . . . . . . . . . . . . . . . . . . . . 108
KEN# (Cache Enable) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
LOCK# (Bus Lock) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
M/IO# (Memory or I/O) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
NA# (Next Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
NMI (Non-Maskable Interrupt) . . . . . . . . . . . . . . . . . . . . . . . 112
PCD (Page Cache Disable) . . . . . . . . . . . . . . . . . . . . . . . . . . 113
PCHK# (Parity Check) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114