14-6
MPC8240 Integrated Processor User’s Manual
Processor Core Power Management
14.2.3.5 Processor Sleep Mode
Sleep mode consumes the least amount of power of the four modes since all functional units
are disabled. To conserve the maximum amount of power, the processor PLL and the
internal sys_logic_clk signals can be disabled to the processor. Due to the fully static design
of the MPC8240, internal processor state is preserved when no internal clock is present.
Because the time base and decrementer are disabled while the processor is in sleep mode,
the time base contents must be updated from an external time base following sleep mode if
accurate time-of-day maintenance is required.
As in nap mode, the peripheral logic block delays the processor from entering into sleep
mode until all the internal buffers are flushed and there is no outstanding transaction. When
the peripheral logic block has ensured that snooping is no longer necessary, it allows the
processor core to enter the sleep mode and it asserts the QACK output signal for the
duration of the sleep mode period.
Sleep mode is characterized by the following features:
•
All processor functional units disabled (including bus snooping and time base)
•
All nonessential input receivers disabled
•
Internal clock regenerators disabled
•
Processor PLL and the internal sys_logic_clk signal can be disabled.
To enter sleep mode the following conditions must occur:
•
Set sleep bit (HID0[10] = 1).
•
Processor asserts internal request for nap or sleep mode to the peripheral logic.
•
Peripheral logic must be programmed for nap or sleep mode.
•
MPC8240 asserts quiesce acknowledge (QACK) output signal after flushing the
internal buffers of peripheral logic block.
•
Processor core enters sleep mode after several processor clocks. (Peripheral logic
also enters the nap or sleep mode.)
To return to full-power mode the following conditions must occur:
•
Internal int or mcp signals asserted or QACK negated by the peripheral logic block,
NMI asserted, or SMI asserted
•
Hard reset or soft reset
14.2.4 Power Management Software Considerations
Because the processor core is a dual-issue processor with out-of-order execution capability,
care must be taken in how the processor power management modes are entered.
Furthermore, nap and sleep modes require all outstanding bus operations to be completed
Summary of Contents for MPC8240
Page 1: ...MPC8240UM D Rev 1 1 2001 MPC8240 Integrated Processor User s Manual ...
Page 38: ...xviii MPC8240 Integrated Processor User s Manual TABLES Table Number Title Page Number ...
Page 48: ...xlviii MPC8240 Integrated Processor User s Manual Acronyms and Abbreviations ...
Page 312: ...6 94 MPC8240 Integrated Processor User s Manual ROM Flash Interface Operation ...
Page 348: ...7 36 MPC8240 Integrated Processor User s Manual PCI Host and Agent Modes ...
Page 372: ...8 24 MPC8240 Integrated Processor User s Manual DMA Register Descriptions ...
Page 394: ...9 22 MPC8240 Integrated Processor User s Manual I2O Interface ...
Page 412: ...10 18 MPC8240 Integrated Processor User s Manual Programming Guidelines ...
Page 454: ...12 14 MPC8240 Integrated Processor User s Manual Internal Arbitration ...
Page 466: ...13 12 MPC8240 Integrated Processor User s Manual Exception Latencies ...
Page 516: ...16 14 Watchpoint Trigger Applications ...
Page 538: ...B 16 MPC8240 Integrated Processor User s Manual Setting the Endian Mode of Operation ...
Page 546: ...C 8 MPC8240 Integrated Processor User s Manual ...
Page 640: ...INDEX Index 16 MPC8240 Integrated Processor User s Manual ...