EasyManua.ls Logo

AMCC PPC405 - Figures

Default Icon
450 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
AMCC Proprietary 11
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
Figures
Figure 2-2. PPC405 Programming Model—Registers .......................................................................................34
Figure 2-1. PPC405 Programming Model—Registers .......................................................................................34
Figure 2-3. General Purpose Registers (GPR0-GPR31) ...................................................................................35
Figure 2-4. Count Register (CTR) ......................................................................................................................36
Figure 2-5. Link Register (LR) ............................................................................................................................37
Figure 2-6. Fixed Point Exception Register (XER) .............................................................................................38
Figure 2-7. Special Purpose Register General (SPRG0–SPRG7) ....................................................................39
Figure 2-8. Processor Version Register (PVR) ..................................................................................................39
Figure 2-9. Condition Register (CR) ..................................................................................................................40
Figure 2-10. PPC405 Data Types ........................................................................................................................42
Figure 2-11. Normal Word Load or Store (Big Endian Storage Region) ..............................................................48
Figure 2-12. Byte-Reverse Word Load or Store (Little Endian Storage Region) .................................................48
Figure 2-13. Byte-Reverse Word Load or Store (Big Endian Storage Region) ....................................................48
Figure 2-14. Normal Word Load or Store (Little Endian Storage Region) ...........................................................49
Figure 2-15. PPC405 Instruction Pipeline ............................................................................................................50
Figure 3-1. Instruction Flow ...............................................................................................................................70
Figure 3-2. Core Configuration Register 0 (CCR0) ............................................................................................77
Figure 3-3. Instruction Cache Debug Data Register (ICDBDR) .........................................................................80
Figure 4-1. OCM Address Usage .......................................................................................................................86
Figure 5-1. Effective-to-Real Address Translation Flow ....................................................................................92
Figure 5-2. TLB Entries ......................................................................................................................................93
Figure 5-3. ITLB/DTLB/UTLB Address Resolution ............................................................................................98
Figure 5-4. Process ID (PID) ............................................................................................................................102
Figure 5-5. Zone Protection Register (ZPR) ....................................................................................................103
Figure 5-6. Generic Storage Attribute Control Register ...................................................................................106
Figure 6-1. Machine State Register (MSR) ......................................................................................................114
Figure 6-2. Save/Restore Register 0 (SRR0) ..................................................................................................115
Figure 6-3. Save/Restore Register 1 (SRR1) ..................................................................................................115
Figure 6-4. Save/Restore Register 2 (SRR2) ..................................................................................................115
Figure 6-5. Save/Restore Register 3 (SRR3) ..................................................................................................116
Figure 6-6. Exception Vector Prefix Register (EVPR) ......................................................................................116
Figure 6-7. Exception Syndrome Register (ESR) ............................................................................................116
Figure 6-8. Data Exception Address Register (DEAR) ....................................................................................118
Figure 7-1. Relationship of Timer Facilities to the Time Base .........................................................................129
Figure 7-2. Time Base Lower (TBL) .................................................................................................................130
Figure 7-3. Time Base Upper (TBU) ................................................................................................................130
Figure 7-4. Programmable Interval Timer (PIT) ...............................................................................................132
Figure 7-5. Watchdog State Machine ..............................................................................................................133
Figure 7-6. Timer Status Register (TSR) .........................................................................................................135
Figure 7-7. Timer Control Register (TCR) ........................................................................................................136

Table of Contents