English
Language : 

MC68030 Datasheet, PDF (9/602 Pages) Motorola, Inc – ENHANCED 32-BIT MICROPROCESSOR
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
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
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
xxx
MC68030 USER’S MANUAL
MOTOROLA