Freescale Semiconductor MCF5480 User Manual

Page 11

Advertising
background image

MCF548x Reference Manual, Rev. 3

Freescale Semiconductor

xi

Contents

Paragraph
Number

Title

Page

Number

5.2.3.9

Changes to ACRs and CACR ................................................................................. 5-5

5.2.3.10

ACR Address Improvements .................................................................................. 5-6

5.2.3.11

Supervisor Protection .............................................................................................. 5-7

5.3

Debugging in a Virtual Environment .............................................................................. 5-7

5.4

Virtual Memory Architecture Processor Support ........................................................... 5-7

5.4.1

Precise Faults .............................................................................................................. 5-7

5.4.2

Supervisor/User Stack Pointers ................................................................................. 5-7

5.4.3

Access Error Stack Frame Additions .......................................................................... 5-8

5.5

MMU Definition ............................................................................................................. 5-9

5.5.1

Effective Address Attribute Determination ................................................................ 5-9

5.5.2

MMU Functionality .................................................................................................. 5-10

5.5.3

MMU Organization ................................................................................................... 5-10

5.5.3.1

MMU Base Address Register (MMUBAR) ......................................................... 5-10

5.5.3.2

MMU Memory Map ............................................................................................. 5-11

5.5.3.3

MMU Control Register (MMUCR) ..................................................................... 5-11

5.5.3.4

MMU Operation Register (MMUOR) .................................................................. 5-12

5.5.3.5

MMU Status Register (MMUSR) ......................................................................... 5-14

5.5.3.6

MMU Fault, Test, or TLB Address Register (MMUAR) ..................................... 5-15

5.5.3.7

MMU Read/Write Tag and Data Entry Registers (MMUTR and MMUDR) ...... 5-16

5.5.4

MMU TLB ................................................................................................................ 5-18

5.5.5

MMU Operation ....................................................................................................... 5-19

5.6

MMU Implementation .................................................................................................. 5-20

5.6.1

TLB Address Fields .................................................................................................. 5-20

5.6.2

TLB Replacement Algorithm ................................................................................... 5-21

5.6.3

TLB Locked Entries .................................................................................................. 5-22

5.7

MMU Instructions ......................................................................................................... 5-23

Chapter 6

Floating-Point Unit (FPU)

6.1

Introduction ..................................................................................................................... 6-1

6.1.1

Overview ..................................................................................................................... 6-1

6.1.1.1

Notational Conventions .......................................................................................... 6-1

6.2

Operand Data Formats and Types .................................................................................. 6-3

6.2.1

Signed-Integer Data Formats ...................................................................................... 6-3

6.2.2

Floating-Point Data Formats ....................................................................................... 6-3

6.2.3

Floating-Point Data Types .......................................................................................... 6-4

6.2.3.1

Normalized Numbers .............................................................................................. 6-4

6.2.3.2

Zeros ....................................................................................................................... 6-4

6.2.3.3

Infinities .................................................................................................................. 6-4

6.2.3.4

Not-A-Number ........................................................................................................ 6-5

Advertising
This manual is related to the following products: