![](/images/backgrounds/120559/120559-377338x1.png)
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
750GX will then be able respond to a snoop cycle. Assertion of QACK following the snoop cycle will again disable the 750GX’s snoop capability. The 750GX’s power dissipation while in nap mode with QACK deas- serted is the same as the power dissipation while in doze mode.
The 750GX also allows dynamic switching between nap and doze modes to allow the use of nap mode without sacrificing hardware snoop coherency. For this operation, negating QACK at any time for at least eight bus cycles guarantees that the 750GX has transitioned from nap mode to doze mode in order to snoop. Reasserting QACK then allows the 750GX to return to nap mode. This sequencing could be used by the system at any time with knowledge of what power management mode the 750GX is in currently, if any. Nap mode can be summarized as follows:
•Time base/decrementer still enabled.
•
•Most functional units disabled.
•All nonessential input receivers disabled.
•Nap mode is enabled with the following sequence:
1.Set nap bit (HID0[9] = 1); clear doze and sleep bits (HID0[8] and HID0[10] = 0).
2.750GX asserts quiesce request (QREQ) signal.
3.System asserts quiesce acknowledge (QACK) signal.
4.750GX enters nap mode after several processor clocks.
•Nap mode bus snoop sequence:
1.System deasserts QACK signal for eight or more bus clock cycles.
2.750GX snoops address tenures on the bus.
3.System asserts QACK signal to restore full nap mode.
•Several methods of returning to
–Assert INT, MCP, SMI, or decrementer interrupts.
–Assert hard reset or soft reset.
•Transition to
•PLL running and locked to SYSCLK.
Power and Thermal Management | gx_10.fm.(1.2) |
Page 338 of 377 | March 27, 2006 |