
1-16
G2 PowerPC Core Reference Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Implementation-Specific Information
The PowerPC architecture allows a wide range of designs for such features as cache and
system interface implementations.
1.3
Implementation-Specific Information
The PowerPC architecture is derived from the IBM POWER architecture (Performance
Optimized with Enhanced RISC architecture). The PowerPC architecture shares the
benefits of the POWER architecture optimized for single-chip implementations. The
PowerPC architecture design facilitates parallel instruction execution and is scaleable to
take advantage of future technological gains.
This section describes the PowerPC architecture in general and specific details about the
implementation of the G2 core as a low-power, 32-bit member of this G2 core family. The
main topics addressed are as follows:
Section 1.3.1, “Register Model,” describes the registers for the operating
environment architecture common among G2 cores that implement the PowerPC
architecture and describes the programming model. It also describes the additional
registers that are unique to the core.
Section 1.3.2, “Instruction Set and Addressing Modes,” describes the PowerPC
instruction set and addressing modes for the OEA, and defines and describes the
instructions implemented in the core.
Section 1.3.3, “Cache Implementation,” describes the cache model that is defined
generally for cores that implement the PowerPC architecture by the VEA. It also
provides specific details about the G2 core cache implementation.
Section 1.3.4, “Exception Model,” describes the exception model of the OEA and
the differences in the core exception model.
Section 1.3.5, “Memory Management,” describes generally the conventions for
memory management among these cores. This section also describes the core
implementation of the 32-bit PowerPC memory management specification.
Section 1.3.6, “Instruction Timing,” provides a general description of the instruction
timing provided by the superscalar, parallel execution supported by the PowerPC
architecture and the G2 core.
Section 1.3.7, “System Interface,” describes the signals implemented on the core.
The G2 core is a high-performance, superscalar processor core. The PowerPC architecture
allows optimizing compilers to schedule instructions to maximize performance through
efficient use of the PowerPC instruction set and register model. The multiple, independent
execution units allow compilers to optimize instruction throughput. Compilers that take
advantage of the flexibility of the PowerPC architecture can additionally optimize system
performance.
F
Freescale Semiconductor, Inc.
n
.