
About This Document
xv
About This Document
The primary objective of this document is to provide a detailed functional description of the
60x bus interface, as implemented on the PowerPC 601, PowerPC 603, and PowerPC
604 family of PowerPC microprocessors. This document is intended to help system
and chip set developers by providing a centralized reference source to identify the bus
interface presented by the 60x family of PowerPC microprocessors. This document should
be used in conjunction with the individual microprocessors’ user’s manuals, hardware
specifications, and the
PowerPC Microprocessor Family: The Programming Environments
(referred to as
The Programming Environments Manual
).
The 60x bus is the communication channel for the first generation of PowerPC
microprocessors. This bus description documents the current operations and system
implementation information for the following PowerPC processors:
PowerPC 601 processor. The 601 is the first PowerPC processor and is designed for
desktop, server, and workstation implementations and is designed to support
implementation in multiprocessing systems.
PowerPC 603 processors. References to the 603 include the PowerPC 603e
processors unless otherwise specified. The 603 family of processors is optimized for
implementation in low-power systems, and includes bus support for power
management, but provides less support for multiprocessing than either the 601 or
604 families of processors.
PowerPC 604 processors. References to the 604 include the PowerPC 604e
processors unless specified otherwise. The 604 family of processors is designed for
implementation in desktop, workstation, and server systems and provides extensive
support both for multiprocessing and for power management.
Although this book can be used as a general guide for the PowerPC 602 processor, and
for some other 32-bit PowerPC processors, it does not include descriptions of operations
unique to that processor.
All of these processors support 32-bit addressing, and provide separate address and data
buses. All provide 64-bit data buses, and some allow the option of configuring the data bus
to work in an optional 32-bit mode.