
MOTOROLA
Chapter 7. Exceptions
7-15
Part II. PowerPC Microprocessor Module
Some instruction TLB registers are set to the values described in Chapter 9, ÒMemory
Management Unit (MMU).Ó Execution resumes at offset 0x01400 from the base address
indicated by MSR[IP].
7.1.3.6 Debug Exceptions (0x01C00Ð0x01F00)
A debug exception occurs in response to one of the following conditions:
¥
¥
When a peripheral breakpoint request is presented to the exception mechanism.
¥
When the development port request is presented to the exception mechanism.
The following registers are set:
DSISR 0
0
1
Set if the translation of an attempted access is not found in the translation tables. Otherwise, cleared
2Ð3
0
4
Set if the memory access is not permitted by the protection mechanism; otherwise cleared
5
0
6
1 for a store operation; 0 for a load operation.
7Ð31 0
DAR
Set to the EA of the data access that caused the exception.
Table 7-17. Register Settings after a Debug Exception
Register
Setting
SRR0
For I-breakpoints, set to the EA of the instruction that caused the exception. For L-breakpoint, set to the EA
of the instruction after the one that caused the exception. For development port maskable request or a
peripheral breakpoint, set to the EA of the instruction that the processor would have executed next if no
exception conditions were present. If the development port request is asserted at reset, the value of SRR0
is undeÞned.
SRR1
1Ð4
0
10Ð15 0
Others Loaded from MSR[16-31]. SRR1[30] is cleared only by loading a zero from MSR[RI].
If the development port request is asserted at reset, the value of SRR1 is undeÞned.
MSR
IP No
change
ME
No change
LE
Copied from the ILE setting of the interrupted process
Others 0
BAR
For L-bus breakpoint conditions. Set to the EA of the data access as computed by the instruction that
caused the exception.
DSISR
For L-bus breakpoint conditions. Do not change.
DAR
For L-bus breakpoint conditions. Do not change.
Table 7-16. Register Settings after a Data TLB Error Exception (Continued)
Register
Setting
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......