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]
—
Содержание PowerPC e500 Core
Страница 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Страница 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Страница 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Страница 316: ...PowerPC e500 Core Family Reference Manual Rev 1 7 18 Freescale Semiconductor Performance Monitor...
Страница 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Страница 362: ...PowerPC e500 Core Family Reference Manual Rev 1 10 26 Freescale Semiconductor Auxiliary Processing Units APUs...
Страница 440: ...PowerPC e500 Core Family Reference Manual Rev 1 A 8 Freescale Semiconductor Programming Examples...
Страница 444: ...PowerPC e500 Core Family Reference Manual Rev 1 B 4 Freescale Semiconductor Guidelines for 32 Bit Book E...
Страница 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Страница 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...