EasyManuals Logo

IBM PowerPC 405GP User Manual

IBM PowerPC 405GP
668 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #7 background imageLoading...
Page #7 background image
PLB Error Status Register (PLBO_BESR) .............................................................................................. 2-6
PLB to OPB Bridge Registers . ..... ... ........ ..... .... ........ ................. ............... ...... ......... ......
...
...... ..................... 2-8
Bridge Error Address Register
(POBO_BEAR) ....................................................................................... 2-8
Bridge Error Status Registers
(POBO_BESRO-POBO_BESR1) ............................................................ 2-8
On-Chip Peripheral Bus ................. .................. .......... .... ....... ......... .... ......... ........ ................ .............. ...
2-11
OPB Features ...........................................................................................................................................
2-11
OPB Master Assignments ......................................................................................................................... 2-12
OPB Arbiter Registers ............................................................................................................................... 2-12
OPB Arbiter Control Register (OPBAO_CR) ......................................................................................... 2-12
OPB Arbiter Priority Register (OPBAO_PR) ......................................................................................... 2-13
Part
II.
The PPC405GP RiSe Processor ...............................................................................
11-1
Chapter 3. Programming Model ............................................................................................ 3-1
User and Privileged Programming Models ......................................................................................................
3-1
Memory Organization and Addressing ............................................................................................................
3-1
Physical Address Map ...... ......... ..... .................................. ........ .... ................... ........
...
............. .............. ..... 3-2
Storage Attributes ........... ............. ...................................... ........................ ......... ........................................ 3-3
Registers ................... ........ ..................
...
..... ......... .......................................... .......... ........... .................. .......... 3-3
General Purpose Registers (RO-R31) .................................................... ......................................... ............ 3-6
Special Purpose Registers.................... ........... ..... ... ................................ ...... ....... ............ ..... ............ ......... 3-6
Count Register (CTR)
...
...................... ....... .......... ................................ ...... ......... ...... .... .....
...
........... ....... 3-7
Link Register (LR) ....... ................... ................... .......................... ..... .................. ..... .... ..... ................ ..... 3-8
Fixed
Point Exception Register (XER) ...............
...
............. .............. ................... ....... ....... ................ ..... 3-8
Special Purpose Register General (SPRGO-SPRG7) .........................................................................
3-11
Processor Version Register (PVR) ....................................................................................................... 3-12
Condition Register (CR) ............................................................................................................................ 3-12
CR
Fields after Compare Instructions .................................................................................................. 3-13
The
CRO
Field ...................................................................................................................................... 3-14
The Time Base .......................................................................................................................................... 3-15
Machine State Register (MSR) ................................................................................................................. 3-15
Device
Control Registers .......................................................................................................................... 3-16
Directly Accessed DCRs ...................................................................................................................... 3-17
Indirectly Accessed DCRs .................................................................................................................... 3-19
Indirect Access of SDRAM Controller DCRs ............................................................................................ 3-19
Indirect Access of External Bus Controller DCRs ..................................................................................... 3-20
Indirect Access of Decompression Controller DCRs ................................................................................
3-21
Memory-Mapped Input/Output Registers .................................................................................................. 3-22
Directly Accessed MMIO Registers ..................................................................................................... 3-22
Indirectly Accessed MMIO Registers ................................................................................................... 3-25
Data Types and
Alignment ............................................................................................................................ 3-26
Alignment for Storage Reference and Cache Control Instructions ........................................................... 3-27
Alignment and Endian Operation ....... ..... ..... .... ......... ......... ....... .... ................... ........ ........ ...................... ... 3-27
Summary of
Instructions Causing Alignment Exceptions ......................................................................... 3-28
Byte Ordering ........ ...... ......... ......... ....... ...... ......... ................... .......... ......... .......... ........ ..... .... ....... .............. ... 3-28
Structure Mapping
Examples .......... ... ..... ..... .... .................. ........... ......... .................. .....
...
...... .............. ..... 3-29
Big Endian Mapping ..... ......... ........ ..... ..... .... .................. ....... ............................... ..... .... ................... ..... 3-29
Little Endian Mapping .................... ..... ......... ................. ........ ..... ........ ....................... .... ................... ..... 3-30
Support for Little Endian Byte Ordering .................................................................................................... 3-30
Endian (E) Storage Attribute ........... ........ ............ ............ .... ........... ......... ....... ......... .......... .....
...
........ ........ 3-30
Fetching
Instructions from Little Endian Storage Regions ................................................................... 3-31
Accessing Data in Little Endian Storage Regions ................................................................................
3-31
PowerPC Byte-Reverse Instructions .................................................................................................... 3-32
Instruction Processing ................................................................................................................................... 3-33
Branch
Processing . ....... ......... ................ ....... ................... ................................ ...
...
......... ...................... ........ 3-34
Unconditional Branch Target Addressing
Options .................................................................................... 3-34
Conditional Branch Target Addressing Options ....... .... .... .......................... ........ ......... ........................... ... 3-35
vi PPC405GP User's Manual
Preliminary

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IBM PowerPC 405GP and is the answer not in the manual?

IBM PowerPC 405GP Specifications

General IconGeneral
BrandIBM
ModelPowerPC 405GP
CategoryComputer Hardware
LanguageEnglish

Related product manuals