IBM 970MP Personal Computer User Manual


 
Application Note
(Includes Differences for 970FX to 970MP)
IBM PowerPC
®
970MP RISC Microprocessor Preliminary
5. Design Enhancements for PowerPC 970MP
Page 18 of 25
AppNote_970FX-MP_Differences_Body.fm.1.0
November 15, 2006
Table 5-2 describes the twelve power mode states.
5.3.2 Time Base and Decrementer
The time base and decrementer registers will run at a constant frequency, independent of changes to the
processor and bus frequencies. For 970FX, the default operation of these timers is to run at 1/8 the full
processor frequency, even when the processor itself is running at a lower frequency. For 970MP, the default
operation of these timers is to run at 1/16 the full processor frequency, even when the processor itself is
running at a lower frequency. When TBEN is configured to clock these timers (HID0[19] = 1), the timers will
run at the TBEN frequency. In this case, the maximum allowable TBEN frequency is 1/16 the full processor
frequency.
Since the mesh clock frequency can be lowered to 1/64th of the full-speed, the time base/decrementer may
be increased/decreased by more than one at a time. Therefore testing that the decrementer has reached the
value of zero in order to generate an internal interrupt is not sufficient. The logic detects that the counter has
wrapped around. Additionally the time resolution of the counters is limited by the mesh clock frequency.
5.4 I
2
C Bus Interface
5.4.1 Clock Dithering (New feature for 970FX DD3.0, enhanced in 970MP)
Input current to the processor can change significantly during power tuning frequency transitions. These
current changes must be controlled in order to avoid over and under-voltages that large di/dt might cause due
to inductance in the power distribution network. In DD3.0 of the 970FX, a clock dithering mechanism was
added in the power tuning hardware, to gradually transition between frequencies. The 970MP replaces the
970FX 24-bit dither with a selectable 24- or 48-bit dither pattern.
Table 5-2. Power Mode States
State Description
S1 Full Run, High Speed
S2 Doze, High Speed
S3 Nap, High Speed
S4 Deep Nap, High
S5 Full Run, Medium Speed
S6 Doze, Medium Speed
S7 Nap, Medium Speed
S8 Deep Nap, Medium
S9 Full Run, Low Speed
S10 Doze, Low Speed
S11 Nap, Low Speed
S12 Deep Nap, Low