
xx
PowerPC Microprocessor Family: The Bus Interface for 32-Bit Microprocessors
PowerPC Microprocessor Family: The Programmer’s Reference Guide
is a concise
reference that includes the register summary, memory control model, exception
vectors, and the PowerPC instruction set.
MPCPRG/D (Motorola order #) and MPRPPCPRG-01 (IBM order #)
PowerPC Microprocessor Family: The Programmer’s Pocket Reference Guide
:
This foldout card provides an overview of the PowerPC registers, instructions, and
exceptions for 32-bit implementations.
MPCPRGREF/D (Motorola order #) and SA14-2093-00 (IBM order #)
Application notes—These short documents contain useful information about
specific design issues useful to programmers and engineers working with PowerPC
processors.
Documentation for support chips—These include the following:
—
MPC105 PCI Bridge/Memory Controller User’s Manual
:
MPC105UM/AD (Motorola order #)
—
MPC106 PCI Bridge/Memory Controller User’s Manual
:
MPC106UM/AD (Motorola order #)
Additional literature on PowerPC implementations is being released as new processors
become available. For a current list of PowerPC documentation, refer to the world-wide
web at http://www.mot.com/powerpc/ or at http://www.chips.ibm.com/products/ppc.
Conventions
This document uses the following notational conventions:
ACTIVE_HIGH
Names for signals that are active high are shown in uppercase text
without an overbar.
ACTIVE_LOW
A bar over a signal name indicates that the signal is active low—for
example, ARTRY (address retry) and TS (transfer start). Active-low
signals are referred to as asserted (active) when they are low and
negated when they are high. Signals that are not active low, such as
AP[0–3] (address bus parity signals) and TT[0–4] (transfer type
signals) are referred to as asserted when they are high and negated
when they are low.
SYS- (or SYS-)
This prefix is used to distinguish signals coming from the system bus
from one on the 60x processor that otherwise have the same name.
mnemonics
Instruction mnemonics are shown in lowercase bold.
OPERATIONS
Address-only bus operations that are named for the instructions that
generate them are identified in uppercase letters, for example, ICBI,
SYNC, TLBSYNC, and EIEIO operations.
italics
Italics indicate variable command parameters, for example,
bcctr
x
0x0
Prefix to denote hexadecimal number
0b0
Prefix to denote binary number