|
|
|
|
|
| User’s Manual |
|
|
|
|
|
| IBM PowerPC 750GX and 750GL RISC Microprocessor |
|
|
|
|
|
| |
Table | ||||||
|
|
|
|
|
|
|
TIN1 | TIV1 | TID | TIE |
| V | Description |
|
|
|
|
|
|
|
x | x | x | x |
| 0 | Invalid entry. The threshold in the SPR is not used for comparison. |
|
|
|
|
|
|
|
x | x | x | 0 |
| 1 | Disable |
|
|
|
|
|
|
|
|
|
|
|
|
| Set TIN and assert |
x | x | 0 | x |
| 1 | ature exceeds the threshold. If TIE = 0, then no interrupt will be taken when the |
|
|
|
|
|
| threshold is achieved. |
|
|
|
|
|
|
|
x | x | 1 | x |
| 1 | Set TIN and assert |
| ature is less than the threshold. | |||||
|
|
|
|
|
| |
|
|
|
|
|
|
|
x | 0 | x | x |
| 1 | The state of the TIN bit is not valid. |
|
|
|
|
|
|
|
0 | 1 | 0 | x |
| 1 | The junction temperature is less than the threshold and as a result the |
| agement interrupt is not generated for TIE = 1. | |||||
|
|
|
|
|
| |
|
|
|
|
|
|
|
1 | 1 | 0 | x |
| 1 | The junction temperature is greater than the threshold and as a result the thermal- |
| management interrupt is generated if TIE = 1. | |||||
|
|
|
|
|
| |
|
|
|
|
|
|
|
0 | 1 | 1 | x |
| 1 | The junction temperature is greater than the threshold and as a result the thermal- |
| management interrupt is not generated for TIE = 1. | |||||
|
|
|
|
|
| |
|
|
|
|
|
|
|
1 | 1 | 1 | x |
| 1 | The junction temperature is less than the threshold and as a result the |
| agement interrupt is generated if TIE = 1 | |||||
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
| ||||
1. TIN and TIV are |
|
| ||||
|
|
|
|
|
|
|
The THRM3 register is used to enable the thermal assist unit and to control the timing of the output sample comparison. The thermal assist logic manages the
The THRM registers can be accessed with the mtspr and mfspr instructions using the following SPR numbers:
•THRM1 is SPR 1020
•THRM2 is SPR 1021
•THRM3 is SPR 1022
|
|
|
|
|
|
| Reserved |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| SITV |
|
|
|
|
|
|
|
| E | ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 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 | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
| Bits |
|
|
|
| Field Name |
|
|
|
|
|
|
|
|
|
|
|
|
| Description |
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||
|
| 0:14 |
|
|
|
| Reserved |
|
|
| Reserved for future use. System software should clear these bits when writing to THRM3. | |||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
| Sample interval timer value. Number of elapsed processor clock cycles before a junction | ||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
| temperature versus threshold comparison result is sampled to set the TIN bit and gener- | ||||||||||||||||||||||||
|
| 15:30 |
|
|
| SITV |
|
|
| ate an interrupt. This is necessary due to the thermal sensor, the | ||||||||||||||||||||||||||
|
|
|
|
|
|
|
| verter (DAC), and because the analog comparator settling time is greater than the |
|
|
|
| ||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
| processor cycle time. The value should be configured to allow a sampling interval of 20 | ||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
| microseconds. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||
|
| 31 |
|
|
|
|
| E |
|
|
| Enables the thermal sensor compare operation if either THRM1[V] or THRM2[V] is set. | ||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gx_02.fm.(1.2) | Programming Model |
March 27, 2006 | Page 79 of 377 |