Thermal-Management Registers (Thrmn); Thermal-Management Registers 1-2 (Thrm1-Thrm2) - IBM PowerPC 750GX User Manual

Risc microprocessor
Table of Contents

Advertisement

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

2.1.4 Thermal-Management Registers (THRMn)

The on-chip thermal-management assist unit provides the following functions:
• Compares the junction temperature against user programmed thresholds
• Generates a thermal-management interrupt if the temperature crosses the threshold
• Provides a way for a successive approximation routine to estimate junction temperature
Control and access to the thermal-management assist unit is through the privileged mtspr and mfspr instruc-
tions to the four THRM registers.
2.1.4.1 Thermal-Management Registers 1–2 (THRM1–THRM2)
THRM1 and THRM2 provide the ability to compare the junction temperature against two user-provided
thresholds. Having dual thresholds allows thermal-management software differing degrees of action in
reducing junction temperature. Thermal management can use a single-threshold mode in which the thermal
sensor output is compared to only one threshold in either THRM1 or THRM2.
If an mtspr affects a THRM register that contains operating parameters for an ongoing comparison during
operation of the thermal assist unit, the respective TIV bits are cleared and the comparison is restarted.
Changing THRM3 forces the TIV bits of both THRM1 and THRM2 to 0, and restarts the comparison if
THRM3[E] is set (see Section 2.1.4.2 on page 79).
Examples of valid THRM1/THRM2 bit settings are shown in Table 2-3 on page 79.
THRESHOLD
0
1
2
3
4
5
6
Bits
Field Name
0
TIN
1
TIV
2:8
THRESHOLD
9:28
Reserved
29
TID
30
TIE
31
Programming Model
Page 78 of 377
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Thermal-management interrupt bit. Read only. This bit is set if the thermal sensor output
crosses the threshold specified in the SPR. The state of this bit is valid only if TIV is set.
The interpretation of the TIN bit is controlled by the TID bit. See Table 2-3.
Thermal-management interrupt valid. Read only. This bit is set by the thermal assist logic
to indicate that the thermal-management interrupt (TIN) state is valid. See Table 2-3.
Threshold that the thermal sensor output is compared to. The range is 0°–127°C in incre-
ments of 1°C. Note that this is not the resolution of the thermal sensor.
Reserved. System software should clear these bits when writing to the THRMn SPRs.
Thermal-management interrupt direction bit. Selects the result of the temperature com-
parison to set TIN and to assert a thermal-management interrupt if TIE is set. If TID is
cleared, TIN is set and an interrupt occurs if the junction temperature exceeds the thresh-
old. If TID is set, TIN is set and an interrupt is indicated if the junction temperature is
below the threshold. See Table 2-3.
Thermal-management interrupt enable. Enables assertion of the thermal-management
interrupt signal. The thermal-management interrupt is maskable by the MSR[EE] bit. If
TIE is cleared and THRMn is valid, the TIN bit records the status of the junction tempera-
ture versus threshold comparison without causing an exception. This feature allows sys-
tem software to make a successive approximation to estimate the junction temperature.
See Table 2-3 on page 79.
SPR valid bit. Setting this bit indicates that the SPR contains a valid threshold, TID, and
V
TIE control bit. Setting THRM1/2[V] and THRM3[E] to 1 enables operation of the thermal
sensor. See Table 2-3 on page 79.
Reserved
Description
V
gx_02.fm.(1.2)
March 27, 2006

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerpc 750gl

Table of Contents