22-1
PC-500 user’s manual
CPU power management
Chapter 22:
CPU power management
≡
Description
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. In order to maintain speed and efficiency, a software-
controlled, power management system must be tailored to the applica-
tion. 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.
The advance power management functions include:
n
SUSPEND/RESUME operation via SMI input and software
n
Slowing down the CPU by dividing the clock
n
Contextual Save to Disk
Power management can be enabled in the PC-500 SETUP program and
is adjusted with the PMISETUP program. DOS-supplied advanced
power management (APM) programs, such as POWER.EXE are also
supported. See the PC-500 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. Once configured by the firm-
ware, the DOZE timer and the CPU activity monitor (cool-down clocking
mechanism) can slow the system clock to reduce power consumption.
The DOZE timer monitors specific bus activity and reduces the system
clock after periods of inactivity. The CDC mechanism simply guaran-
tees that the CPU spends some specified portion of time at a reduced
clock speed, either due to DOZE mode of firmware controlled reduced
clock mode, or by forcing cool-down periods if neither of these occur.
Summary of Contents for PC-500
Page 7: ...Notice to user PC 500 user s manual ...
Page 17: ...xii Contents PC 500 user s manual ...
Page 23: ...About this manual PC 500 user s manual ...
Page 25: ...Overview of Section 1 PC 500 user s manual ...
Page 35: ...2 2 Quick start PC 500 user s manual Figure 2 1 PC 500componentdiagram ...
Page 36: ...2 3 PC 500 user s manual Quick start Figure 2 2 PC 500center to centerholedimensions ...
Page 53: ...3 10 SETUP programs PC 500 user s manual ...
Page 57: ...4 4 Save and run programs PC 500 user s manual ...
Page 59: ...Overview of Section 2 PC 500 user s manual ...
Page 71: ...5 12 Serial ports PC 500 user s manual ...
Page 75: ...6 4 LPT1 parallel port PC 500 user s manual ...
Page 81: ...7 6 Console devices PC 500 user s manual ...
Page 89: ...10 2 IRQ routing and opto IRQs PC 500 user s manual Figure 10 1 Interruptroutingmatrix ...
Page 103: ...11 12 EZ I O PC 500 user s manual ...
Page 117: ...14 2 PC 104 expansion PC 500 user s manual ...
Page 119: ...15 2 SCSI PC 500 user s manual ...
Page 121: ...16 2 Ethernet PC 500 user s manual ...
Page 123: ...Overview of Section 3 PC 500 user s manual ...
Page 127: ...17 4 Watchdog timer and hardware reset PC 500 user s manual ...
Page 143: ...19 8 Transferring files remote disks PC 500 user s manual ...
Page 173: ...22 22 CPU power management PC 500 user s manual ...
Page 177: ...23 4 Troubleshooting PC 500 user s manual ...
Page 179: ...Overview of Section 4 PC 500 user s manual ...
Page 225: ...B 28 Software utilities PC 500 user s manual ...