Electronic Components Datasheet Search
  English  ▼

X  

CS5530A Datasheet(PDF) 67 Page - Advanced Micro Devices

Part # CS5530A
Description  AMD Geode CS5530A Companion Device
PDF  259 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AMD [Advanced Micro Devices]
Direct Link  http://www.amd.com
Logo AMD - Advanced Micro Devices

CS5530A Datasheet(HTML) 67 Page - Advanced Micro Devices

Back Button CS5530A Datasheet HTML 63Page - Advanced Micro Devices CS5530A Datasheet HTML 64Page - Advanced Micro Devices CS5530A Datasheet HTML 65Page - Advanced Micro Devices CS5530A Datasheet HTML 66Page - Advanced Micro Devices CS5530A Datasheet HTML 67Page - Advanced Micro Devices CS5530A Datasheet HTML 68Page - Advanced Micro Devices CS5530A Datasheet HTML 69Page - Advanced Micro Devices CS5530A Datasheet HTML 70Page - Advanced Micro Devices CS5530A Datasheet HTML 71Page - Advanced Micro Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 67 / 259 page
background image
AMD Geode™ CS5530A Companion Device Data Book
67
Power Management
Revision 1.1
4.4.2
APM Support
Some IA systems rely solely on an APM (Advanced Power
Management) driver for enabling the operating system to
power-manage the CPU. APM provides several services
which enhance the system power management and is the-
oretically the best approach; but in its current form, APM is
imperfect for the following reasons:
• APM is an OS-specific driver, and may not be available
for some operating systems.
• Application support is inconsistent. Some applications in
foreground may prevent Idle calls.
• APM does not help with Suspend determination or
peripheral power management.
The CS5530A provides two entry points for APM support:
• Software CPU Suspend control via the CPU Suspend
Command Register (F0 Index AEh)
• Software SMI entry via the Software SMI Register (F0
Index D0h). This allows the APM BIOS to be part of the
SMI handler.
These registers are shown in Table 4-16.
4.4.3
Peripheral Power Management
The CS5530A provides peripheral power management
using a combination of device idle timers, address traps,
and general purpose I/O pins. Idle timers are used in con-
junction with traps to support powering down peripheral
devices. Eight programmable GPIO (general purpose I/O)
pins are included for external device power control as well
as other functions. All I/O addresses are decoded in 16
bits. All memory addresses are decoded in 32 bits.
4.4.3.1
Device Idle Timers and Traps
Idle timers are used to power manage a peripheral by
determining when the peripheral has been inactive for a
specified period of time, and removing power from the
peripheral at the end of that time period.
Idle timers are provided for the commonly-used peripherals
(FDC, IDE, parallel/serial ports, and mouse/keyboard). In
addition, there are three user-defined timers that can be
configured for either I/O or memory ranges. The Power
Management enable bit (F0 Index 80h[1]) enables and dis-
ables the power management idle timers. The Trap bit in
the same register (F0 Index 80h[2]) enables and disables
device I/O traps.
The idle timers are 16-bit countdown timers with a 1 sec-
ond time base, providing a time-out range of 1 to 65536
seconds (1092 minutes) (18 hours). General purpose tim-
ers can be programmed to count milliseconds instead of
seconds (see Section 4.4.3.2 on page 77 for further infor-
mation on general purpose timers).
When the idle timers are enabled, the timers are loaded
from the timer count registers and start to decrement at the
next timebase clock, but cannot trigger an interrupt on that
cycle. If an idle timer is initially set to 1, it decrements to 0
on the first cycle and continues counting with 65535 on the
next cycle. Starting at 2 gives 1 on the first cycle, and 0 on
the second cycle, generating the interrupt. Since the time-
base is one second, the minimum interval before the next
interrupt from this timer is variable, from one to two sec-
onds with a setting of two.
The idle timers continue to decrement until one of two pos-
sibilities occurs: a bus cycle occurs at that I/O or memory
range, or the timer decrements to zero.
When a bus cycle occurs, the idle timer is reloaded with its
starting value. It then continues to decrement.
Table 4-16. APM Support Registers
Bit
Description
F0 Index AEh
CPU Suspend Command Register (WO)
Reset Value = 00h
7:0
Software CPU Suspend Command (Write Only): If bit 0 in the Clock Stop Control Register is set low (F0 Index BCh[0] =
0) and all SMI status bits are 0, a write to this register causes a SUSP#/SUSPA# handshake with the CPU, placing the CPU
in a low-power state. The data written is irrelevant. Once in this state, any unmasked IRQ or SMI releases the CPU halt con-
dition.
If F0 Index BCh[0] = 1, writing to this register invokes a full system Suspend. In this case, the SUSP_3V pin is asserted after
the SUSP#/SUSPA# halt. Upon a Resume event (see Note), the PLL delay programmed in the F0 Index BCh[7:4] is invoked,
allowing the clock chip and CPU PLL to stabilize before deasserting the SUSP# pin.
Note: If the clocks are stopped, the external IRQ4 and IRQ3 pins, when enabled (F3BAR+Memory Offset 1Ah[4:3]), are the
only IRQ pins that can be used as a Resume event. If GPIO2, GPIO1, and GPIO0 are enabled as an external SMI
source (F0 Index 92h[2:0]), they too can be used as a Resume event. No other CS5530A pins can be used to wake-
up the system from Suspend when the clocks are stopped. As long as the 32 KHz clock remains active, internal SMI
events are also Resume events.
F0 Index D0h
Software SMI Register (WO)
Reset Value = 00h
7:0
Software SMI (Write Only): A write to this location generates an SMI. The data written is irrelevant. This register allows
software entry into SMM via normal bus access instructions.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com