IBM powerpc 750gx Manual Do Utilizador

Página de 377
 
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Power and Thermal Management
Page 344 of 377
gx_10.fm.(1.2)
March 27, 2006
The TAU provides thermal control by periodically comparing the 750GX’s junction temperature against user-
programmed thresholds, and generating a thermal-management interrupt if the threshold values are crossed. 
The TAU also enables the user to determine the junction temperature through a software successive approx-
imation routine. 
The TAU is controlled through four supervisor-level SPRs, accessed through the Move-to Special Purpose 
Register (mtspr) and Move-from Special Purpose Register (mfspr) instructions. Two of the SPRs (THRM1 
and THRM2) provide temperature threshold values that can be compared to the junction temperature value, 
and control bits that enable comparison and thermal interrupt generation. The third SPR (THRM3) provides a 
TAU enable bit and a sample interval timer. To enhance accuracy, THRM4 provides the temperature offset 
measured and burned into the THRM4 Register at the factory. 
Note that all the bits in THRM1, THRM2, and THRM3 are cleared to 0 during a hard reset. THRM4 always 
contains the fused offset value determined at the factory. The TAU remains idle and in a low-power state until 
configured and enabled.
10.4.2 Thermal Assist Unit Operation
The TAU can be programmed to operate in single-threshold or dual-threshold modes, which results in the 
TAU generating a thermal-management interrupt when one or both threshold values are crossed. In addition, 
with the appropriate software routine, the TAU can also directly determine the junction temperature. The 
following sections describe the configuration of the TAU to support these modes of operation.
Figure 10-4. Thermal Assist Unit Block Diagram 
Thermal Sensor
Thermal Sensor
Control Logic
DAC
Decoder
Latch
Interrupt Control
THRM1
THRM2
TH
R
M
3
Thermal Interrupt
Request
(0x1700)
TH
R
M
4