PowerPC e500 Core Family Reference Manual, Rev. 1
5-12
Freescale Semiconductor
Interrupts and Exceptions
5.7
Interrupt Definitions
Table 5-6
summarizes each interrupt type, the various exception types that may cause that
interrupt, the interrupt classification, which ESR bits can be set, which MSR bits can mask the
interrupt type, and which IVOR is used to specify the vector address.
Table 5-6. Interrupt and Exception Types
IVOR
Interrupt Type
Exception Type
Exception
Class
1
ESR
2
Mask Bits
Notes Page
IVOR0 Critical input
Critical input
A, C
—
MSR[CE]
3
5-13
IVOR1 Machine check
Machine check
C
—
MSR[ME]
4,5
5-14
IVOR2 Data storage
(DSI)
Access
SP
[SPE],[ST]
—
6
5-19
Load reserve or store
conditional to write- through
required location (W = 1)
SP
[ST]
—
6
Cache locking
SP
[DLK,ILK],[ST]
—
7
Byte ordering
SP
[ST],BO
—
—
IVOR3 Instruction
storage (ISI)
Access
SP
—
—
—
5-20
Byte ordering
SP
BO
—
—
IVOR4 External input
A
—
MSR[EE]
3
5-21
IVOR5 Alignment
SP
[ST],[SPE,ST]
—
—
5-22
IVOR6 Program Illegal
SP
PIL
—
—
5-24
Privileged
SP
PPR
—
—
Trap
SP
PTR
—
—
IVOR8 System call
SP
—
—
—
5-25
IVOR10 Decrementer
A
—
MSR[EE], TCR[DIE]
—
5-25
IVOR11 Fixed interval timer
A
—
MSR[EE], TCR[FIE]
—
5-26
IVOR12 Watchdog
A, C
—
MSR[CE], TCR[WIE]
—
5-27
IVOR13 Data TLB error
Data TLB miss
SP
[SPE],[ST]
—
—
5-27
IVOR14 Instruction TLB
error
Instruction TLB miss
SP
—
—
—
5-29
IVOR15 Debug
Trap (synchronous)
A, SP, C
—
MSR[DE], DBCR0[IDM]
—
5-30
Instruction address
compare (synchronous)
A, SP, C
—
MSR[DE], DBCR0[IDM]
—
Data address compare
(synchronous)
A, SP, C
—
MSR[DE], DBCR0[IDM]
—
Instruction complete
SP, C
—
MSR[DE], DBCR0[IDM]
8
Branch taken
SP, C
—
MSR[DE], DBCR0[IDM]
8
Return from interrupt
SP, C
—
MSR[DE], DBCR0[IDM]
—
Interrupt taken
SI, C
—
MSR[DE], DBCR0[IDM]
—
Unconditional debug event
SI, C
—
MSR[DE], DBCR0[IDM]
—
Summary of Contents for PowerPC e500 Core
Page 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Page 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Page 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Page 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Page 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Page 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...