2 thermal assist unit operation, Figure 10-4. thermal assist unit block diagram – IBM POWERPC 750GL User Manual

Page 344

Advertising
background image


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.

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.

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

Advertising
This manual is related to the following products: