MOTOROLA
Chapter 4. The PowerPC Core
4-1
Chapter 4
The PowerPC Core
40
40
The core implements all PowerPC user-level instructions deÞned for 32-bit
implementations except ßoating-point instructions (load/store and arithmetic). Likewise, it
supports the registers deÞned by the PowerPC architecture necessary for the supported
instructions.
The MPC860 core adheres to portions of the PowerPC architecture deÞnition for supervisor
operations. For example, it implements the PowerPC exception model (excluding
inappropriate exceptions, such as those that support ßoating-point operations). The
architecture-deÞned memory management model has been modiÞed to suit the speciÞc
needs of the MPC860 core. Additional exceptions are deÞned (as permitted by the
architecture) to support address translation.
The PowerPC architecture deÞnes features not supported on the MPC860 hardware. These
features include support for 64-bit addressing, multiprocessing, ßoating-point arithmetic,
and some memory management features.
The core also implements MPC860-speciÞc development support features such as
breakpoint and watchpoint mechanisms, program-ßow tracking data generation, and debug
mode operation.
This chapter describes the functional speciÞcations of the core. It is based on the PowerPC
Microprocessor Family: The Programming Environments for 32-Bit Microprocessors,
which provides a more in-depth discussion of issues related to the 32-bit portion of the
PowerPC architecture.
The subset of PowerPC instructions supported by the MPC860 are listed in Chapter 6,
ÒMPC860 Instruction Set.Ó
4.1 PowerPC Architecture Overview
The PowerPC architecture, developed jointly by Motorola, IBM, and Apple Computer, is
based on the POWERª architecture implemented by RS/6000ª family of computers. The
PowerPC architecture takes advantage of recent technological advances in such areas as
process technology, compiler design, and reduced instruction set computing (RISC)
microprocessor design to provide software compatibility across a diverse family of
implementations, primarily single-chip microprocessors, intended for a wide range of
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......