
MOTOROLA
Chapter 7. Exceptions
7-5
Part II. PowerPC Microprocessor Module
7.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 7-4 shows register
settings.
7.1.2.2 Machine Check Interrupt (0x00200)
A machine check interrupt indication is received from the U bus in response to an address
or data tenure. It is typically caused by an access for which the address does not exist or a
data error occurs.
As deÞned in the OEA, machine check interrupts are enabled when MSR[ME]
= 1. If
MSR[ME]
= 0 and a machine check condition is detected, the processor enters the
checkstop state. The behavior of the core in checkstop state is dependent on the working
mode as deÞned in Section 37.3.1.1, ÒDebug Mode Enable vs. Debug Mode Disable.Ó
When debug mode is enabled, debug mode is entered instead of checkstop state. When
debug mode is disabled, instruction processing is suspended and cannot be restarted
without resetting the core.
An indication that can generate an automatic reset in this condition is sent to the system
interface unit. See Chapter 11, ÒSystem Interface Unit,Ó for more details. If MSR[ME]
= 1,
the machine check interrupt is taken. If SRR1[30] = 1, the interrupt is recoverable.
Instruction fetching begins at offset 0x00200 and the registers are set as shown in Table 7-5.
Table 7-4. Register Settings after a System Reset Interrupt Exception
Register
Setting
SRR0
Set to the EA of the next instruction of the interrupted process.
SRR1
Saves the machine status prior to exceptions and to restore status when an
rÞ
instruction is executed.
1Ð4
0
10Ð15 0
Others Loaded from MSR[16-31]. SRR1[30] is cleared only by loading a zero from MSR[RI].
MSR
IP
No change
ME
No change
LE
Value of MSR[ILE] of the interrupted process.
Others 0
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......