User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
gx_10.fm.(1.2)
March 27, 2006
Power and Thermal Management
Page 345 of 377
10.4.2.1 TAU Single-Threshold Mode
When the TAU is configured for single-threshold mode, either THRM1 or THRM2 can be used to contain the
threshold value, and a thermal-management interrupt is generated when the threshold value is crossed. To
configure the TAU for single-threshold operation, set the desired temperature threshold, the thermal-manage-
ment interrupt direction (TID), thermal-management interrupt enable (TIE), and SPR valid (V) bits for either
THRM1 or THRM2. The unused THRMn threshold SPR should be disabled by clearing the V bit to 0. In this
discussion, THRMn refers to the THRM threshold SPR (THRM1 or THRM2) selected to contain the active
threshold value.
After setting the desired operational parameters, the TAU is enabled by setting the THRM3[E] bit to 1, and
placing a value that allows a sample interval of 20 microseconds or greater in the THRM3[SITV] field. The
THRM3[SITV] setting determines the number of processor clock cycles between input to the DAC and
sampling of the comparator output. Accordingly, the use of a value smaller than recommended in the
THRM3[SITV] field can cause inaccuracies in the sensed temperature.
If the junction temperature does not cross the programmed threshold, the thermal-management interrupt bit
(THRMn[TIN]) is cleared to 0 to indicate that no interrupt is required, and the thermal-management interrupt
valid bit (THRMn[TIV]) is set to 1 to indicate that the TIN bit state is valid. If the threshold value has been
crossed, the THRMn[TIN] and THRMn[TIV] bits are set to 1, and a thermal-management interrupt is gener-
ated if both the THRMn[TIE] and MSR[EE] bits are set to 1.
A thermal-management interrupt is held asserted internally until recognized by the 750GX’s interrupt unit.
Once a thermal-management interrupt is recognized, further temperature sampling is suspended, and the
THRMn[TIN] and THRMn[TIV] values are held until an mtspr instruction is executed to THRMn.
The execution of an mtspr instruction to THRMn anytime during TAU operation will clear the THRMn[TIV] bit
to 0 and restart the temperature comparison. Executing an mtspr instruction to THRM3 will clear both
THRM1[TIV] and THRM2[TIV] bits to 0, and restart temperature comparison in THRMn if the THRM3[E] bit is
set to 1.
Examples of valid THRM1 and THRM2 bit settings are shown in Table 10-3.
Table 10-3. Valid THRM1 and THRM2 Bit Settings
(Page 1 of 2)
TIV
TID
TIE
V
Description
x
x
x
x
0
The threshold in the SPR will not be used for comparison.
x
x
x
0
1
Threshold is used for comparison; thermal-management interrupt assertion is dis-
abled.
x
x
0
0
1
Set TIN, and do not assert thermal-management interrupt if the junction temperature
exceeds the threshold.
x
x
0
1
1
Set TIN, and assert thermal-management interrupt if the junction temperature
exceeds the threshold.
x
x
1
0
1
Set TIN, and do not assert thermal-management interrupt if the junction temperature
is less than the threshold.
x
x
1
1
1
Set TIN, and assert thermal-management interrupt if the junction temperature is less
than the threshold.
x
0
x
x
1
The state of the TIN bit is not valid.
Note:
1. The TIN and TIV bits are read-only status bits.
Содержание PowerPC 750GX
Страница 1: ...IBM PowerPC 750GX and 750GL RISC Micro processor User s Manual Version 1 2 March 27 2006 Title Page...
Страница 12: ...User s Manual IBM PowerPC 750GX and 750GL RISC Microprocessor Page 12 of 377 750gx_umTOC fm 1 2 March 27 2006...
Страница 178: ...User s Manual IBM PowerPC 750GX and GL RISC Microprocessor Exceptions Page 178 of 377 gx_04 fm 1 2 March 27 2006...
Страница 334: ...User s Manual IBM PowerPC 750GX and 750GL RISC Microprocessor L2 Cache Page 334 of 377 gx_09 fm 1 2 March 27 2006...
Страница 376: ...User s Manual IBM PowerPC 750GX and 750GL RISC Microprocessor Index Page 376 of 377 750gx_umIX fm 1 2 March 27 2006...