EasyManua.ls Logo

Freescale Semiconductor PowerPC e500 Core - Interrupt Definitions

Default Icon
548 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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]

Table of Contents

Related product manuals