Thermal Assist Unit Operation; Figure 10-4. Thermal Assist Unit Block Diagram - IBM PowerPC 750GX User Manual

Risc microprocessor
Table of Contents

Advertisement

User's Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor

Figure 10-4. Thermal Assist Unit Block Diagram

Thermal Sensor
Thermal Interrupt
Interrupt Control
Request
(0x1700)
DAC
Thermal Sensor
Control Logic
Decoder
Latch
THRM1
THRM2
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.
The bit fields of THRM1 and THRM2 are described in Section 2.1.4.1, Thermal-Management Registers 1–2
(THRM1–THRM2), on page 78. The bit fields of THRM3 are described Section 2.1.4.2, Thermal-Manage-
ment Register 3 (THRM3), on page 79. The bit fields of THRM4 are described on Section 2.1.4.3, Thermal-
Management Register 4 (THRM4), on page 80.

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.
Power and Thermal Management
gx_10.fm.(1.2)
Page 344 of 377
March 27, 2006

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerpc 750gl

Table of Contents