herunterladen
![](https://oss-datasheet.aipcba.com/html/16A256BFBB34591076E468102761334A/bg1.png)
Freescale Semiconductor
Application Note
© Freescale Semiconductor, Inc., 2007. All rights reserved.
This application note outlines general, high-level,
architectural differences between the e300 and e500 family
processors. It does not address microarchitectural
differences, such as the sizes of caches, bus architecture, or
instruction pipeline design. It does not attempt to describe all
differences among the members of these two families of
processors, but is intended as a general guideline for
programmers and system designers who are assessing the
efforts required in migrating to e500-based devices.
For specific details, refer to the user documents for the
respective devices.
Document Number: AN3445
Rev. 0, 10/2007
Contents
1. The e300, the e500, and Changes to the
Architecture Definition . . . . . . . . . . . . . . . . . . . . . . . . .2
2. Differences between e300 and e500 Cores: Overview 4
3. Power Architecture Details . . . . . . . . . . . . . . . . . . . . . 6
4. Instruction Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5. Register Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6. Interrupt Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7. Memory Management Unit (MMU) Model . . . . . . . 42
8. Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Migrating from e300- to e500-Based
Integrated Devices
by Jerry Young
Networking and Multimedia Group
Freescale Semiconductor, Inc.
Austin, TX