Contents
iii
24267A/0—December 2000
Preliminary Information
Contents
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
AMD PowerNow! Technology Initiative . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Overview of this Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Enhanced Power Management Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Enhanced Power Management Register (EPMR) . . . . . . . . . . . . . . . . 3
EPM 16-Byte I/O Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Dynamic Core Frequency and Core Voltage Control . . . . . . . . . . . . . . . . . . . 7
Effective Bus Divisors EBF[2:0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
BF[2:0] Strapping Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Dynamic Core Frequency Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Voltage Identification (VID) Outputs. . . . . . . . . . . . . . . . . . . . . . . . . 12
Guaranteed CPU Core Voltage at Power On . . . . . . . . . . . . . . . . . . . 14
Dynamic Core Voltage Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
AMD PowerNow! Technology Initialization. . . . . . . . . . . . . . . . . . . . 16
Hardware Implementation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Safe Voltage and Frequency Combination at Reset . . . . . . . . . . . . . 20
Voltage Versus Frequency Options. . . . . . . . . . . . . . . . . . . . . . . . . . . 22
VID[4:0] Modification for Maximum BF[2:0] Boot Option . . . . . . . . 24
Gating PGOOD During a Voltage Transition . . . . . . . . . . . . . . . . . . . 26
Software Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Using an RTOS Enabled for AMD PowerNow! Technology . . . . .28
Using an SMM Handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Using a Microsoft
Windows
Driver Supporting
AMD PowerNow! Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Using a BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
AMD PowerNow! Technology Descriptor Table. . . . . . . . . . . . . . . 30
Event Sequence for AMD PowerNow! Technology
State Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Pinout Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Documentation and Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Appendix A—Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41