
Table of Contents
iii
TABLE OF CONTENTS
Chapter 1
INTRODUCTION
Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
In This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xii
Related AMD Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xii
Chapter 2
POWER MANAGEMENT
1.1
Power Management Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2
1.1.1
Power-Management Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
1.1.2
PMU Operating-Mode Transitions. . . . . . . . . . . . . . . . . . . . . . . .1-8
1.1.3
PMU Clock Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9
1.1.4
Reading the PMU Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9
1.1.5
Merging of PMU Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9
1.1.6
Programming Example: Power-Management Setup. . . . . . . . . .1-9
1.1.7
Programming Example: Peripheral-Device Power . . . . . . . . . .1-11
1.2
External-Device Control Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-14
1.2.1
Power-Management Control Pins . . . . . . . . . . . . . . . . . . . . . . .1-14
1.2.2
Programmable General-Purpose Pins 2 and 3. . . . . . . . . . . . .1-15
1.2.3
Latched Power Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-15
1.3
Clock-Switching Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-16
1.3.1
CPU/Memory Clock Switching . . . . . . . . . . . . . . . . . . . . . . . . .1-16
1.3.2
Clock Startup and Shutdown Logic. . . . . . . . . . . . . . . . . . . . . .1-16
1.4
Activity Monitors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-19
1.5
State-Transition Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-22
1.6
Wake-Up Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-23
1.7
SMI and NMI Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-25
1.7.1
Temporary-On Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-26
1.7.2
Enabling SMIs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-27
1.7.3
Processing NMI or SMI Source. . . . . . . . . . . . . . . . . . . . . . . . .1-28
1.7.4
Accesses to Powered-Down Device SMI . . . . . . . . . . . . . . . . .1-29
1.7.5
Treatment of Pending SMIs. . . . . . . . . . . . . . . . . . . . . . . . . . . .1-31
1.7.6
External SMI Pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-31
1.7.7
External SMI with a Single Device . . . . . . . . . . . . . . . . . . . . . .1-31
1.7.8
External SMI with Multiple Devices. . . . . . . . . . . . . . . . . . . . . .1-31
1.8
Battery-Management Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-32
1.8.1
Battery Level 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-32
1.8.2
Battery Level 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-32
1.8.3
Battery Level 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-33
1.8.4
Battery Level 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-33
1.8.5
AC Input Status Pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-34
1.9
Suspend/Resume Pin Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-34
1.9.1
Required Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-37
1.9.2
Start of SMI Handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-37
1.9.3
Suspend Input Caused the SMI . . . . . . . . . . . . . . . . . . . . . . . .1-37
1.9.4
Suspend Pseudocode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-38
1.9.5
Resume Input Caused the SMI. . . . . . . . . . . . . . . . . . . . . . . . .1-39
1.9.6
Resume Pseudocode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-39
1.9.7
Things to Avoid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-39