English
Language : 

MC68040RC25A Datasheet, PDF (5/442 Pages) Motorola, Inc – Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc.
Paragraph
Number
TABLE OF CONTENTS (Continued)
Title
Page
Number
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.2
3.2.1
3.2.2
3.2.2.1
3.2.2.2
3.2.2.3
3.2.3
3.2.4
3.2.4.1
3.2.4.2
3.2.4.3
3.2.4.4
3.2.5
3.2.6
3.2.6.1
3.2.6.2
3.2.6.3
3.3
3.4
3.5
3.6
3.6.1
3.6.2
3.7
3.7.1
3.7.2
3.7.3
3.7.4
Section 3
Memory Management Unit
(Except MC68EC040 and MC68EC040V)
Memory Management Programming Model ..........................................3-3
User and Supervisor Root Pointer Registers..................................... 3-3
Translation Control Register ..............................................................3-4
Transparent Translation Registers .................................................... 3-5
MMU Status Register ........................................................................3-6
Logical Address Translation ..................................................................3-7
Translation Tables .............................................................................3-7
Descriptors ........................................................................................3-12
Table Descriptors ...........................................................................3-12
Page Descriptors ...........................................................................3-13
Descriptor Field Definitions ............................................................3-13
Translation Table Example ................................................................3-16
Variations in Translation Table Structure ..........................................3-16
Indirect Action ................................................................................3-16
Table Sharing Between Tasks ....................................................... 3-18
Table Paging ..................................................................................3-19
Dynamically Allocated Tables ........................................................3-21
Table Search Accesses .....................................................................3-21
Address Translation Protection .........................................................3-23
Supervisor and User Translation Tables........................................ 3-23
Supervisor Only..............................................................................3-23
Write Protect ..................................................................................3-24
Address Translation Caches .................................................................3-26
Transparent Translation ........................................................................3-29
Address Translation Summary ..............................................................3-30
MMU Effect on RSTI and MDIS ............................................................. 3-31
Effect of RSTI on the MMUs ..............................................................3-31
Effect of MDIS on Address Translation .............................................. 3-31
MMU Instructions ..................................................................................3-33
MOVEC .............................................................................................3-33
PFLUSH ................................ .............................................................3-33
PTEST ...............................................................................................3-33
Register Programming Considerations.............................................. 3-34
MOTOROLA
M68040 USER’S MANUAL
vii
For More Information On This Product,
Go to: www.freescale.com