
xxx
MC68030 USER’S MANUAL
 MOTOROLA
TABLE OF CONTENTS
 (
Continued
)
Paragraph
Number
8.1.3
8.1.4
8.1.5
8.1.6
8.1.7
8.1.8
8.1.9
8.1.10
8.1.11
8.1.12
8.1.13
8.2
8.2.1
8.2.2
8.2.3
8.3
8.4
Title
Page
Number
Address Error Exception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-8
Instruction Trap Exception. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-9
Illegal Instruction and Unimplemented Instruction Exceptions . . . .  8-9
Privilege Violation Exception. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-11
Trace Exception. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-12
Format Error Exception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-14
Interrupt Exceptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-14
MMU Configuration Exception. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-21
Breakpoint Instruction Exception. . . . . . . . . . . . . . . . . . . . . . . . . . .  8-22
Multiple Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-23
Return from Exception. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-24
Bus Fault Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-27
Special Status Word (SSW)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-28
Using Software to Complete the Bus Cycles. . . . . . . . . . . . . . . . . .  8-29
Completing the Bus Cycles with Rte . . . . . . . . . . . . . . . . . . . . . . . .  8-31
Coprocessor Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-32
Exception Stack Frame Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8-32
Section 9
Memory Management Unit
Translation Table Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-6
Translation Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-8
Translation Table Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-10
Address Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-13
General Flow for Address Translation. . . . . . . . . . . . . . . . . . . . . . .  9-13
Effect of RESET On MMU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-15
Effect of MMUDIS On Address Translation. . . . . . . . . . . . . . . . . . .  9-15
Transparent Translation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-16
Address Translation Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-17
Translation Table Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-20
Descriptor Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-20
 Descriptor Field Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-20
 Root Pointer Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-23
 Short-Format Table Descriptor  . . . . . . . . . . . . . . . . . . . . . . . . . .  9-24
 Long-Fomat Table Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-24
 Short-Format Early Termination Page Descriptor . . . . . . . . . . . .  9-25
 Long-Format Early Termination Page Descriptor  . . . . . . . . . . . .  9-25
 Short-Format Page Descriptor. . . . . . . . . . . . . . . . . . . . . . . . . . .  9-26
 Long-Format Page Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . .  9-26
 Short-Format Invalid Descriptor. . . . . . . . . . . . . . . . . . . . . . . . . .  9-26
 Long-Format Indirect Descriptor . . . . . . . . . . . . . . . . . . . . . . . . .  9-27
 Short-Format Indirect Descriptor . . . . . . . . . . . . . . . . . . . . . . . . .  9-27
9.1
9.1.1
9.1.2
9.2
9.2.1
9.2.2
9.2.3
9.3
9.4
9.5
9.5.1
9.5.1.1
9.5.1.2
9.5.1.3
9.5.1.4
9.5.1.5
9.5.1.6
9.5.1.7
9.5.1.8
9.5.1.9
9.5.1.10
9.5.1.11