Exceptions
MPC885 PowerQUICC Family Reference Manual, Rev. 2
6-4
Freescale Semiconductor
When multiple exception conditions exist, only the highest priority exception is taken, as shown in
Table 6-3
.
6.1.2
PowerPC-Defined Exceptions
The following sections describe the exceptions as they are defined by the OEA and describes how they are
implemented on the MPC885.
6.1.2.1
System Reset Interrupt (0x00100)
A system reset interrupt occurs when IRQ0 is asserted. When the exception is taken, processing begins at
offset 0x00100. A hard or soft reset also causes program execution to begin fetching at 0x00100 after the
associated reset actions.
Table 6-4
shows register settings.
7
3
Privileged instruction
Attempt to execute privileged instruction in user mode
Alignment Load/store
checking
System call
sc
instruction
Trap
Trap instruction
8
DTLB miss
2
Data TLB miss
9
DTLB error
2
Data TLB protection/translation error
10
Machine check
Load or store access error
11
Debug L- breakpoint
2
Match detection
1
The trace mechanism is implemented by letting one instruction go as if no trace is enabled and trapping the second
instruction. This, of course, refers to this second instruction.
2
MPC885-specific exception.
3
Exclusive for any one instruction.
Table 6-3. Exception Priority
Priority
Exception Type
Cause
1
Development port nonmaskable interrupt
Signal from the development port
2
System reset interrupt
IRQ0 assertion
3
Instruction-related exceptions
Instruction processing
4
Peripheral breakpoint request or development port maskable interrupt Breakpoint signal from any
peripheral
5
External interrupt (masked if MSR[EE] = 0)
Signal from the interrupt controller
6
Decrementer interrupt (masked if MSR[EE] = 0)
Decrementer request
Table 6-2. Instruction-Related Exception Detection Order
Number
Exception Type
Cause
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...