User’s Manual
Preliminary
PPC440x5 CPU Core
ppc440x5LOT.fm.
September 12, 2002
Page 19 of 583
Tables
Table 2-1.
Data Operand Definitions ....................................................................................................... 40
Table 2-2.
Alignment Effects for Storage Access Instructions ................................................................ 40
Table 2-3.
Register Categories ............................................................................................................... 50
Table 2-4.
Instruction Categories ............................................................................................................ 57
Table 2-5.
Integer Storage Access Instructions ...................................................................................... 58
Table 2-6.
Integer Arithmetic Instructions ................................................................................................ 58
Table 2-7.
Integer Logical Instructions .................................................................................................... 59
Table 2-8.
Integer Compare Instructions ................................................................................................. 59
Table 2-9.
Integer Trap Instructions ....................................................................................................... 59
Table 2-10.
Integer Rotate Instructions ..................................................................................................... 59
Table 2-11.
Integer Shift Instructions ........................................................................................................ 60
Table 2-12.
Integer Select Instruction ....................................................................................................... 60
Table 2-13.
Branch Instructions ................................................................................................................ 60
Table 2-14.
Condition Register Logical Instructions .................................................................................. 61
Table 2-15.
Register Management Instructions ........................................................................................ 61
Table 2-16.
System Linkage Instructions .................................................................................................. 61
Table 2-17.
Processor Synchronization Instruction ................................................................................... 62
Table 2-18.
Cache Management Instructions ........................................................................................... 62
Table 2-19.
TLB Management Instructions ............................................................................................... 62
Table 2-20.
Storage Synchronization Instructions ..................................................................................... 63
Table 2-21.
Allocated Instructions ............................................................................................................. 63
Table 2-22.
BO Field Definition ................................................................................................................. 65
Table 2-23.
BO Field Examples ................................................................................................................ 65
Table 2-24.
CR Updating Instructions ....................................................................................................... 69
Table 2-25.
XER[SO,OV] Updating Instructions ........................................................................................ 73
Table 2-26.
XER[CA] Updating Instructions .............................................................................................. 73
Table 2-27.
Privileged Instructions ............................................................................................................ 80
Table 3-1.
Reset Values of Registers and Other PPC440x5 Facilities ................................................... 86
Table 4-1.
Instruction and Data Cache Array Organization ..................................................................... 96
Table 4-2.
Cache Sizes and Parameters ................................................................................................ 96
Table 4-3.
Victim Index Field Selection ................................................................................................... 98
Table 4-4.
Icread and dcread Cache Line Selection ............................................................................. 112
Table 4-5.
Data Cache Behavior on Store Accesses ............................................................................ 121
Table 5-1.
TLB Entry Fields ................................................................................................................... 135
Table 5-2.
Page Size and Effective Address to EPN Comparison ........................................................ 140
Table 5-3.
Page Size and Real Address Formation .............................................................................. 142
Summary of Contents for PPC440X5 CPU Core
Page 1: ...PPC440x5 CPU Core User s Manual Preliminary SA14 2613 02 September 12 2002 Title Page...
Page 22: ...User s Manual PPC440x5 CPU Core Preliminary Page 22 of 583 ppc440x5LOT fm September 12 2002...
Page 26: ...User s Manual PPC440x5 CPU Core Preliminary Page 26 of 589 preface fm September 12 2002...
Page 38: ...User s Manual PPC440x5 CPU Core Preliminary Page 38 of 589 overview fm September 12 2002...
Page 94: ...User s Manual PPC440x5 CPU Core Preliminary Page 94 of 589 init fm September 12 2002...
Page 132: ...User s Manual PPC440x5 CPU Core Preliminary Page 132 of 589 cache fm September 12 2002...
Page 158: ...User s Manual PPC440x5 CPU Core Preliminary Page 158 of 589 mmu fm September 12 2002...
Page 218: ...User s Manual PPC440x5 CPU Core Preliminary Page 218 of 589 timers fm September 12 2002...
Page 248: ...User s Manual PPC440x5 CPU Core Preliminary Page 248 of 589 debug fm September 12 2002...
Page 458: ...User s Manual PPC440x5 CPU Core Preliminary Page 458 of 589 regsummIntro fm September 12 2002...
Page 568: ...User s Manual PPC440x5 CPU Core Preliminary Page 568 of 589 instalfa fm September 12 2002...
Page 588: ...User s Manual PPC440x5 CPU Core Preliminary Page 588 of 583 ppc440x5IX fm September 12 2002...
Page 590: ......