18-1
6000 Series user’s manual
CPU power management
Chapter 18:
CPU power management
≡
Description
The power management for the PC Microcontrollers in the 6000 Series
only functions in DOS. The power demands of a system can severely
limit an application due to thermal constraints or the raw power usage
in a battery-operated application. To maintain speed and efficiency, a
software-controlled, power management system must be tailored to the
application. Even if your application is operating within specified limits,
a power management system may improve the life and reliability of
your system by reducing thermal stress to the CPU.
Power management can be enabled in the PC Microcontroller SETUP
program and fine tuned with the PMISETUP program. DOS-supplied
advanced power management (APM) programs, such as POWER.EXE
are also supported. See the PC Microcontroller utility disk for a list of
example programs located in the \EXAMPLES directory. For more
information on using the SETUP utility, refer to the Setup programs
chapter. For more information on using the PMISETUP utility, see the
PMISETUP section later in this chapter.
≡
Power management overview
Power management is implemented via the software management
interface (SMI) function, and provides multiple levels of management.
The firmware is also capable of cooperative power management with an
APM compatible driver or application, such as POWER.EXE. Coopera-
tive power management allows power aware applications to control the
power state of the system without depending on interrupts or device
access to indicate that the CPU is actively executing application code.
At the hardware level, the power management system cannot detect
CPU activity except by monitoring bus activity such as interrupts or
access to specific memory or I/O address ranges.
The hardware is capable of minimal levels of power management with-
out interacting with the firmware at all. For example, once the IDLE
timer is configured by the firmware, the IDLE timer monitors specific
activities and enters the halt state after periods of inactivity. These
activities are monitored constantly to determine if power management
is suitable. If the specific events do not occur, the IDLE timer will
eventually expire, which places the system into the SUSPEND state
where devices can be optionally powered down. At the same time, the
CPU is in the HALT state to conserve power. While the CPU is in the
HALT state, specific events can be monitored to RESUME the system to
full power.
Summary of Contents for 6000 Series
Page 7: ...Notice to user PC 500 user s manual ...
Page 9: ...About this manual 6000 Series user s manual ...
Page 37: ...2 20 Quick start 6000 Series user s manual ...
Page 65: ...5 16 Serial ports 6000 Series user s manual ...
Page 87: ...6 22 EZ I O 6000 Series user s manual ...
Page 103: ...8 8 Analog I O 6000 Series user s manual ...
Page 119: ...14 2 PC 104 expansion 6000 Series user s manual ...
Page 133: ...16 4 Watchdog timer reset and remote reset 6000 Series user s manual ...
Page 139: ...17 6 Serial EEPROM 6000 Series user s manual ...
Page 157: ...21 2 Software utilities 6000 Series user s manual ...
Page 161: ...22 4 Troubleshooting 6000 Series user s manual ...
Page 177: ...A 16 6010 technical data 6000 Series user s manual ...
Page 215: ...D 16 6040 technical data 6000 Series user s manual ...
Page 229: ...F 2 Miscellaneous 6000 Series user s manual ...