Справочник Пользователя для IBM 750GX

Скачать
Страница из 377
 
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
PowerPC 750GX Overview
Page 50 of 377
gx_01.fm.(1.2)
March 27,2006
Table 1-5. Exceptions and Conditions 
Exception Type
Vector Offset
(hex)
Causing Conditions
Reserved 00000
System reset
00100
Assertion of either HRESET or SRESET or a power-on reset.
Machine check
00200
Assertion of the transfer error acknowledge (TEA) during a data-bus transaction, asser-
tion of a machine-check interrupt (MCP), an address, data or L2 double-bit error. 
MSR[ME] must be set.
Data storage interrupt
00300
As defined in the PowerPC Architecture (for example, a page fault occurs).
Instruction storage inter-
rupt (ISI)
00400
As defined by the PowerPC Architecture (for example, a page fault occurs).
External interrupt
00500
MSR[EE] = 1 and interrupt (INT) is asserted.
Alignment
00600
A floating-point load/store, Store Multiple Word (stmw), Store Word Conditional 
Indexed (stwcx.), Load Multiple Word (lmw), Load Word and Reserved Indexed 
(lwarx), eciwx, or ecowx instruction operand is not word-aligned.
A multiple/string load/store operation is attempted in little-endian mode. 
The operand of Data Cache Block Zero (dcbz) is in memory that is write-through-
required or caching-inhibited, or the cache is disabled.
Program
00700
As defined by the PowerPC Architecture. 
Floating-point unavailable
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
00A00–00BFF
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 floating-point assist exceptions.
Reserved
00E10–00EFF
Performance monitor
1
00F00
The limit specified in a Performance-Monitor Control (PMC) register is reached and 
MMCR0[ENINT] = 1. 
Instruction address 
breakpoint
1
01300
IABR[0–29] matches EA[0–29] of the next instruction to complete, 
IABR[TE] matches MSR[IR], and 
IABR[BE] = 1. 
System management 
exception
01400
A system management exception is enabled if MSR[EE] = 1 and is signaled to the 
750GX by the assertion of an input signal pin (SMI). 
Reserved
01500–016FF
Thermal-management 
interrupt
1
01700
Thermal management is enabled, the junction temperature exceeds the threshold 
specified in THRM1 or THRM2, and MSR[EE] = 1. 
Reserved
01800–02FFF
1. 750GX-specific