Electronic Components Datasheet Search
  English  ▼

X  

MPC601 Datasheet(PDF) 11 Page - NXP Semiconductors

Part # MPC601
Description  PowerPC™ 601 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

MPC601 Datasheet(HTML) 11 Page - NXP Semiconductors

Back Button MPC601 Datasheet HTML 7Page - NXP Semiconductors MPC601 Datasheet HTML 8Page - NXP Semiconductors MPC601 Datasheet HTML 9Page - NXP Semiconductors MPC601 Datasheet HTML 10Page - NXP Semiconductors MPC601 Datasheet HTML 11Page - NXP Semiconductors MPC601 Datasheet HTML 12Page - NXP Semiconductors MPC601 Datasheet HTML 13Page - NXP Semiconductors MPC601 Datasheet HTML 14Page - NXP Semiconductors MPC601 Datasheet HTML 15Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 32 page
background image
PowerPC 601 RISC Microprocessor Technical Summary
11
•
Cache implementation—Section 3.4, “Cache Implementation,” describes the cache model that is
defined generally for PowerPC processors by the virtual environment architecture. It also provides
specific details about the 601 cache implementation.
•
Exception model—Section 3.5, “Exception Model,” describes the exception model of the PowerPC
operating environment architecture and the differences in the 601 exception model.
•
Memory management—Section 3.6, “Memory Management,” describes generally the conventions
for memory management among the PowerPC processors. This section also describes the general
differences between the 601 and the 32-bit PowerPC memory management specification.
•
Instruction timing—Section 3.7, “Instruction Timing,” provides a general description of the
instruction timing provided by the superscalar, parallel execution supported by the PowerPC
architecture.
•
System interface—Section 3.8, “System Interface,” describes the signals implemented on the 601.
3.1 Features
The 601 is a high-performance, superscalar PowerPC implementation. 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
maximize parallelism and instruction throughput. Compilers that take advantage of the flexibility of the
PowerPC architecture can additionally optimize system performance of the PowerPC processors.
The 601 implements the PowerPC architecture, with the extensions and variances listed in Appendix H,
“Implementation Summary for Programmers,” in the PowerPC 601 RISC Microprocessor User’s Manual.
Specific features of the 601 are listed in Section 1.1, “PowerPC 601 Microprocessor Features.”
3.2 Registers and Programming Model
The following subsections describe the general features of the PowerPC registers and programming model
and of the specific 601 implementation, respectively.
3.2.1 PowerPC 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.
PowerPC processors have two levels of privilege—supervisor mode of operation (typically used by the
operating environment) and one that corresponds to the user mode of operation (used by the application
software). The programming models incorporate 32 GPRs, 32 FPRs, special-purpose registers (SPRs), and
several miscellaneous registers. Note that there are several registers that are part of the PowerPC architecture
that are not implemented in the 601; for example, the time base registers are not implemented in the 601.
Likewise, each PowerPC implementation has its own unique set of hardware implementation (HID)
registers, which are implementation-specific.
This division allows the operating system to control the application environment (providing virtual memory
and protecting operating-system and critical machine resources). Instructions that control the state of the
processor, the address translation mechanism, and supervisor registers can be executed only when the
processor is operating in supervisor mode.
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