Electronic Components Datasheet Search
  English  ▼

X  

MPC604 Datasheet(PDF) 18 Page - NXP Semiconductors

Part # MPC604
Description  PowerPCTM 604 RISC Microprocessor Technical Summary
PDF  32 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NXP [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo NXP - NXP Semiconductors

MPC604 Datasheet(HTML) 18 Page - NXP Semiconductors

Back Button MPC604 Datasheet HTML 14Page - NXP Semiconductors MPC604 Datasheet HTML 15Page - NXP Semiconductors MPC604 Datasheet HTML 16Page - NXP Semiconductors MPC604 Datasheet HTML 17Page - NXP Semiconductors MPC604 Datasheet HTML 18Page - NXP Semiconductors MPC604 Datasheet HTML 19Page - NXP Semiconductors MPC604 Datasheet HTML 20Page - NXP Semiconductors MPC604 Datasheet HTML 21Page - NXP Semiconductors MPC604 Datasheet HTML 22Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 32 page
background image
18
PowerPC 604 RISC Microprocessor Technical Summary
The 604 is a high-performance, superscalar PowerPC implementation of the PowerPC architecture. Like
other PowerPC processors, it adheres to the PowerPC architecture specifications but also has additional
features not defined by the architecture. These features do not affect software compatibility. 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
in the 604 allow compilers to maximize parallelism and instruction throughput. Compilers that take
advantage of the flexibility of the PowerPC architecture can additionally optimize instruction processing of
the PowerPC processors.
1.3.2 Registers and Programming Model
The PowerPC architecture defines register-to-register operations for most computational instructions.
Source operands for these instructions are accessed from the registers or are provided as immediate values
embedded in the instruction opcode. The three-register instruction format allows specification of a target
register distinct from the two source operands. Load and store instructions transfer data between registers
and memory.
During normal execution, a program can access the registers, shown in Figure 6, depending on the
program’s access privilege (supervisor or user, determined by the privilege-level (PR) bit in the machine
state register (MSR)). Note that registers such as the general-purpose registers (GPRs) and floating-point
registers (FPRs) are accessed through operands that are part of the instructions. Access to registers can be
explicit (that is, through the use of specific instructions for that purpose such as Move to Special-Purpose
Register (mtspr) and Move from Special-Purpose Register (mfspr) instructions) or implicitly as the part of
the execution of an instruction. Some registers are accessed both explicitly and implicitly.
The numbers to the left of the SPRs indicate the number that is used in the syntax of the instruction operands
to access the register.
Figure 6 shows the registers implemented in the 604, indicating those that are defined by the PowerPC
architecture and those that are 604-specific. Note that these are all of these registers except the FPRs are 32-
bits wide.
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
AR
CH
IVE
D B
Y F
RE
ES
CA
LE
SE
MI
CO
ND
UC
TO
R,
INC
.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com