IBM powerpc 750gx Manual Do Utilizador

Página de 377
 
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
PowerPC 750GX Overview
Page 40 of 377
gx_01.fm.(1.2)
March 27,2006
1.2.9 Clocking 
The 750GX requires a single system clock input, SYSCLK, that represents the bus interface frequency. Inter-
nally, the processor uses a phase-locked loop (PLL) circuit to generate a master core clock that is frequency-
multiplied and phase-locked to the SYSCLK input. This core frequency is used to operate the internal 
circuitry. 
The PLL is configured by the PLL_CFG[0:4] signals, which select the multiplier that the PLL uses to multiply 
the SYSCLK frequency up to the internal core frequency. In addition, the 750GX has two PLL_RNG bits that 
set the proper operation frequency range. The feedback in the PLL guarantees that the processor clock is 
phase locked to the bus clock, regardless of process variations, temperature changes, or parasitic capaci-
tances. 
The PLL also ensures a 50% duty cycle for the processor clock.
The 750GX supports various processor-to-bus clock frequency ratios, although not all ratios are available for 
all frequencies. Configuration of the processor/bus clock ratios is displayed through a 750GX-specific 
register, HID1. For information about supported clock frequencies, see the PowerPC 750GX Datasheet.
1.3 750GX Microprocessor Implementation 
The PowerPC Architecture is derived from the Performance Optimized with Enhanced RISC (POWER™) 
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 scal-
able to take advantage of future technological gains. 
The remainder of this chapter describes the PowerPC Architecture in general, and specific details about the 
implementation of 750GX as a low-power, 32-bit member of the PowerPC processor family. The structure of 
the remainder of this chapter reflects the organization of the user’s manual; each section provides an over-
view of the corresponding chapter. The following sections summarize the features of the 750GX, distin-
guishing those that are defined by the architecture from those that are unique to the 750GX implementation.
Registers and 
programming model
Section 1.4, PowerPC Registers and Programming Model, on page 42 describes 
the registers for the operating environment architecture common among PowerPC 
processors and describes the programming model. It also describes the registers 
that are unique to the 750GX. The information in this section is described more fully 
in Chapter 2, Programming Model, on page 57.
Instruction set and 
addressing modes
Section 1.5, Instruction Set, on page 45 describes the PowerPC instruction set and 
addressing modes for the PowerPC operating environment architecture, defines 
the PowerPC instructions implemented in the 750GX, and describes new instruc-
tion set extensions to improve the performance of single-precision floating-point 
operations and the capability of data transfer. The information in this section is 
described more fully in Section 2.3, Instruction Set Summary, on page 86.
Cache implementation
Section 1.6, On-Chip Cache Implementation, on page 47 describes the cache 
model that is defined generally for PowerPC processors by the virtual environment 
architecture. It also provides specific details about the 750GX L2 cache implemen-
tation. The information in this section is described more fully in Chapter 3, Instruc-
tion-Cache and Data-Cache Operation, 
on page 121.