Freescale Semiconductor MCF5480 User Manual
Page 103

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:
•
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.
•
describes the MCF54
8
x implementation of the ColdFire V4e local
memory specification.
•
describes the Revision C enhanced hardware debug support in the
MCF54
8
x. This revision of the ColdFire debug architecture encompasses earlier revisions.