Freescale Semiconductor MCF5480 User Manual

Page 103

Advertising
background image

MCF548x Reference Manual, Rev. 3

Freescale Semiconductor

i

Part I

Processor Core

Part I is intended for system designers who need to understand the operation of the MCF548x ColdFire

core and its enhanced multiply/accumulate (EMAC) execution unit. It describes the programming and

exception models, Harvard memory implementation, and debug module.

Contents

Part 1 contains the following chapters:

Chapter 3, “ColdFire Core,”

provides an overview of the microprocessor core of the MCF54

8

x.

The chapter begins with a description of enhancements from the V3 ColdFire core, and then fully
describes the V4e programming model as it is implemented on the MCF54

8

x. It also includes a full

description of exception handling, data formats, an instruction set summary, and a table of

instruction timings.

Chapter 4, “Enhanced Multiply-Accumulate Unit (EMAC),”

describes the MCF54

8

x enhanced

multiply/accumulate unit, which executes integer multiply, multiply-accumulate, and

miscellaneous register instructions. The EMAC is integrated into the operand execution pipeline

(OEP).

Chapter 5, “Memory Management Unit (MMU),”

describes the ColdFire virtual memory

management unit (MMU), which provides virtual-to-physical address translation and memory

access control.

Chapter 6, “Floating-Point Unit (FPU),”

describes instructions implemented in the floating-point

unit (FPU) designed for use with the ColdFire family of microprocessors.

Chapter 7, “Local Memory,”

describes the MCF54

8

x implementation of the ColdFire V4e local

memory specification.

Chapter 8, “Debug Support,”

describes the Revision C enhanced hardware debug support in the

MCF54

8

x. This revision of the ColdFire debug architecture encompasses earlier revisions.

Advertising
This manual is related to the following products: