MOTOROLA
Appendix A. Power Management
A-3
The following sections provide a detailed description of the power modes of the MPC106.
A.1.2 Full-On Mode
This is the default power mode of the MPC106. In this mode, the MPC106 is fully powered
and the internal functional units are operating at full clock speed.
A.1.3 Doze Mode
In this power management mode, all of the MPC106’s functional units are disabled except
for PCI address decoding, system RAM refresh logic, processor bus request monitoring
(through BR0 and BR1), and NMI signal monitoring. Once the doze power management
mode is entered, a hard reset, a PCI transaction referenced to the system memory, a bus
request from BR0 or BR1, or assertion of NMI (with PICR1[MCP_EN] set to 1) brings the
MPC106 out of the doze mode and into the full-on mode.
After the system request has been serviced, the system returns to the doze mode if neither
PMCR[DOZE] nor the PMCR[PM] has been cleared and there are no further pending
service requests.
In doze mode, the PLL is required to be running and locked to SYSCLK. The transition to
the full-on mode will take no more than a few processor cycles. The MPC106’s doze mode
is totally independent of the power saving mode of the CPU.
A.1.4 Nap Mode
Additional power savings can be achieved through the nap mode. When invoking the
MPC106’s nap mode, both the MPC106 and the processor should be programmed to enable
the nap mode. The processor may also be programmed to enter sleep mode while the
MPC106 enters nap mode.
As in doze mode, all the MPC106’s functional units are disabled except for the PCI address
decoding, system RAM refresh logic, processor bus request monitoring (through BR0 and
BR1), and NMI signal monitoring. Once the nap mode is entered, a hard reset, a PCI
transaction referenced to the system memory, a bus request from BR0, a bus request from
BR1 (in a multiprocessor system with PMCR[BR1_WAKE] set to 1), or an asserted NMI
(PICR1[MCP_EN] set to 1) will bring the MPC106 out of the nap mode.
In nap mode, the PLL is required to be running and locked to SYSCLK. The transition to
the full-on mode will take no more than a few processor cycles.
When the MPC106 is awakened by an access other than a PCI bus-initiated transaction, the
transaction will be serviced and PMCR[PM] will be cleared. This means that the MPC106
will not automatically re-enter the nap mode. For PCI bus-initiated transactions,
PMCR[PM] will not be cleared, and the MPC106 will return to nap mode after the
transaction has been serviced.