Datasheet
About This Book xxxv
About This Book
The primary objective of this user’s manual is to define the functionality of the MCF5407
processors for use by software and hardware developers.
The information in this book is subject to change without notice, as described in the
disclaimers on the title page of this book. As with any technical documentation, it is the
readers’ responsibility to be sure they are using the most recent version of the
documentation.
To locate any published errata or updates for this document, refer to the world-wide web at
http://www.motorola.com/coldfire.
Audience
This manual is intended for system software and hardware developers and applications
programmers who want to develop products for the MCF5407. It is assumed that the reader
understands operating systems, microprocessor system design, basic principles of software
and hardware, and basic details of the ColdFire architecture.
Organization
Following is a summary and a brief description of the major sections of this manual:
• Chapter 1, “Overview,” includes general descriptions of the modules and features
incorporated in the MCF5407, focussing in particular on new features defined by the
Version 4 (V4) programming model, such as the Harvard memory architecture
implementation, new instructions, and new registers.
• Part I is intended for system designers who need to understand the operation of the
MCF5407 ColdFire core and its multiply/accumulate (MAC) execution unit. It
describes the programming and exception models, Harvard memory
implementation, and debug module.
— Chapter 2, “ColdFire Core,” provides an overview of the microprocessor core of
the MCF5407. The chapter begins with a description of enhancements from the
V3 ColdFire core, and then fully describes the V4 programming model as it is
implemented on the MCF5407. It also includes a full description of exception
handling, data formats, an instruction set summary, and a table of instruction
timings.
