![](/images/backgrounds/120559/120559-37750x1.png)
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Table
Exception Type | Vector Offset |
|
|
|
|
| Causing Conditions | ||||
(hex) |
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
| ||
|
|
| |||||||||
|
|
| |||||||||
Reserved | 00000 | — | |||||||||
|
|
|
|
|
|
|
|
| |||
System reset | 00100 | Assertion of either |
|
| or |
|
| or a | |||
HRESET | SRESET | ||||||||||
|
|
|
|
| |||||||
|
| Assertion of the transfer error acknowledge |
| during a | |||||||
|
| (TEA) | |||||||||
Machine check | 00200 | tion of a | |||||||||
|
| MSR[ME] must be set. | |||||||||
|
|
| |||||||||
Data storage interrupt | 00300 | As defined in the PowerPC Architecture (for example, a page fault occurs). | |||||||||
|
|
|
|
|
|
|
|
|
|
| |
Instruction storage inter- | 00400 | As defined by the PowerPC Architecture (for example, a page fault occurs). | |||||||||
rupt (ISI) | |||||||||||
|
|
|
|
|
|
|
|
|
| ||
|
|
| |||||||||
External interrupt | 00500 | MSR[EE] = 1 and interrupt |
|
|
| is asserted. | |||||
(INT) | |||||||||||
|
|
| |||||||||
|
| • A | |||||||||
|
| Indexed (stwcx.), Load Multiple Word (lmw), Load Word and Reserved Indexed | |||||||||
Alignment | 00600 | (lwarx), eciwx, or ecowx instruction operand is not | |||||||||
• A multiple/string load/store operation is attempted in | |||||||||||
|
| ||||||||||
|
| • The operand of Data Cache Block Zero (dcbz) is in memory that is | |||||||||
|
| required or | |||||||||
|
|
| |||||||||
Program | 00700 | As defined by the PowerPC Architecture. | |||||||||
|
|
| |||||||||
00800 | As defined by the PowerPC Architecture. | ||||||||||
|
|
| |||||||||
Decrementer | 00900 | As defined by the PowerPC Architecture, when the most significant bit of the DEC reg- | |||||||||
ister changes from 0 to 1 and MSR[EE] = 1. | |||||||||||
|
| ||||||||||
|
|
| |||||||||
Reserved | — | ||||||||||
|
|
| |||||||||
System call | 00C00 | Execution of the System Call (sc) instruction. | |||||||||
|
|
| |||||||||
Trace | 00D00 | MSR[SE] = 1 or a branch instruction completes and MSR[BE] = 1. Unlike the architec- | |||||||||
ture definition, Instruction Synchronization (isync) does not cause a trace exception | |||||||||||
|
| ||||||||||
|
|
| |||||||||
Reserved | 00E00 | The 750GX does not generate an exception to this vector. Other PowerPC processors | |||||||||
might use this vector for | |||||||||||
|
| ||||||||||
|
|
| |||||||||
Reserved | — | ||||||||||
|
|
| |||||||||
Performance monitor1 | 00F00 | The limit specified in a | |||||||||
MMCR0[ENINT] = 1. | |||||||||||
|
| ||||||||||
|
|
| |||||||||
Instruction address |
| ||||||||||
01300 | IABR[TE] matches MSR[IR], and | ||||||||||
breakpoint1 | |||||||||||
| IABR[BE] = 1. | ||||||||||
|
| ||||||||||
|
|
| |||||||||
System management | 01400 | A system management exception is enabled if MSR[EE] = 1 and is signaled to the | |||||||||
exception | 750GX by the assertion of an input signal pin (SMI). | ||||||||||
| |||||||||||
|
|
| |||||||||
Reserved | — | ||||||||||
|
|
| |||||||||
01700 | Thermal management is enabled, the junction temperature exceeds the threshold | ||||||||||
interrupt1 | specified in THRM1 or THRM2, and MSR[EE] = 1. | ||||||||||
| |||||||||||
Reserved | — | ||||||||||
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
| |
1. |
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
PowerPC 750GX Overview | gx_01.fm.(1.2) |
Page 50 of 377 | March 27,2006 |