120 Index
Mobile AMD-K6®-2 Processor Data Sheet 21896E/0—May 2000
Preliminary Information
Heat Dissipation Path. . . . . . . . . . . . . . . . . . . . . . . . . . .81, 115
History Table, Bra nch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Hold
acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53, 68
I
I/O
trap dword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48–49
trap re start slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
IEEE 1149.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 33, 99
Ignore Numeric Exception. . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Input
pin types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
setup and hold timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Input Setup and Hold Timings for
100-MHz bus o peration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Input/Output Pin Float Conditions. . . . . . . . . . . . . . . . . . . . 35
Inquire Cycles. . . . . . . . . . . . . . . . . . . . . 25–26, 28–29, 37–40
Instruction
decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
fetch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
prefetch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Instructions
EMMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
FEMMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
PREFETCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Internal
architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–21
Interrupt . . . . . . . . . . . . . . . . . . 27, 30–33, 36, 40, 42, 44, 51
acknowledge cycles. . . . . . . . . . . . . . . . . . . . . . . . 27, 33, 36
service routine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
system management. . . . . . . . . . . . . . . . . . . . . . . 32, 42, 44
J
JTAG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23, 33
L
Logic
branch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
branch-prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–20
Logic, Branch-prediction . . . . . . . . . . . . . . . . . . . . . . . . .4, 100
M
MESI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 12, 99
bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Microarchitecture . . . . . . . . . . . . . . . . . . . . . . . . . .3–4, 99–100
enha n c e d RI SC86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
overview, AMD-K6-2 processor . . . . . . . . . . . . . . . . . . . . . . 7
MMX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 5, 30–31, 99–100
MMX Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–19
register operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Multimedia
execution unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18–19
functional unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
O
Operating Ranges . . . . . . . . . . . . . . .53, 71, 95, 103–104, 117
OPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95, 117–118
Ordering Part Number (OPN). . . . . . . . . . . . . . . . . . . . 95, 117
Output
pin float conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
valid delay timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
P
Parity. . . . . . . . . . . . . . . . . . . . . . . . . . . . 23, 25–26, 28, 31, 93
bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 28
check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26, 31
Pa rt N umber. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95, 117–118
Pin Co nnec t i o n R e quiremen t s . . . . . . . . . . . . . . . . . . . 77, 111
Pipeline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
register X and Y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
six-stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 10
Pipel i n e d. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 18, 30
cycles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Pipelined Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Power
and Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77, 110
connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75, 109
dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80, 114
Predecode Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–12
Prefetching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
R
Register X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
execution unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Register X and Y
pipelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Register Y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
execution unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . .10, 30–31, 44, 50
X and Y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–18
Reset and Configuration Timing . . . . . . . . . . . . . . . . . . . . . 69
Return Address Stack . . . . . . . . . . . . . . . . . . . . . . . . 4, 20, 100
RISC86 Microarchitecture . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
RSM Instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47, 50
S
Scheduler
centralized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
instruction control unit. . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Signal Descri ptions
A[31:3]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
A20M#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 42
ADS# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
ADSC#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
AHOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 38
AP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
APCHK# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
BE[7:0]# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
BF[2 :0 ]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26, 41
BOFF#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27, 38
BRDY#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27, 38–39, 49
BRDYC# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
BREQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27