Download MPC7450 RISC Microprocessor Family User`s Manual

Transcript
TABLES
Table
Number
Title
Page
Number
5-5
MPC7451 Microprocessor Instruction Summary—Control MMUs .......................... 5-22
5-6
MPC7451 Microprocessor MMU Registers ............................................................... 5-24
5-7
BAT Registers—Field and Bit Descriptions for Extended Addressing...................... 5-28
5-8
Upper BAT Register Block Size Mask Encoding....................................................... 5-29
5-9
Upper BAT Register Block Size Mask Encoding when the Extended Block Size is Enabled (HID0[XBBSEN] = 1)5-32
5-10
PTE Bit Definitions..................................................................................................... 5-38
5-11
Table Search Operations to Update History Bits—TLB Hit Case ............................. 5-39
5-12
Model for Guaranteed R and C Bit Settings ............................................................... 5-42
5-13
SDR1 Register Bit Settings—Extended Addressing .................................................. 5-52
5-14
Minimum Recommended Page Table Sizes—Extended Addressing......................... 5-53
5-15
Implementation-Specific Resources for Software Table Search Operations.............. 5-68
5-16
Implementation-Specific SRR1 Bits........................................................................... 5-69
5-17
TLBMISS Register—Field and Bit Descriptions ....................................................... 5-70
5-18
PTEHI and PTELO Bit Definitions ............................................................................ 5-71
6-1
Performance Effects of Memory Operand Placement ................................................ 6-38
6-2
Branch Operation Execution Latencies ...................................................................... 6-45
6-3
System Operation Instruction Execution Latencies.................................................... 6-45
6-4
Condition Register Logical Execution Latencies ....................................................... 6-46
6-5
Integer Unit Execution Latencies................................................................................ 6-46
6-6
Floating-Point Unit (FPU) Execution Latencies......................................................... 6-48
6-7
Load/Store Unit (LSU) Instruction Latencies............................................................. 6-50
6-8
AltiVec Instruction Latencies ..................................................................................... 6-52
6-9
Fetch Alignment Example .......................................................................................... 6-59
6-10
Loop Example—Three Iterations ............................................................................... 6-60
6-11
Branch-Taken Bubble Example.................................................................................. 6-60
6-12
Eliminating the Branch-Taken Bubble ....................................................................... 6-61
6-13
Misprediction Example............................................................................................... 6-61
6-14
Three Iterations of Code Loop.................................................................................... 6-62
6-15
Code Loop Example Using CTR ................................................................................ 6-63
6-16
Link Stack Example.................................................................................................... 6-65
6-17
Position-Independent Code Example.......................................................................... 6-66
6-18
Dispatch Stall Due to Rename Availability ................................................................ 6-68
6-19
Load/Store Multiple Micro Operation Generation Example ...................................... 6-69
6-20
GIQ Timing Example ................................................................................................. 6-70
6-21
VIQ Timing Example ................................................................................................. 6-71
6-22
Serialization Example ................................................................................................. 6-72
6-23
IU1 Timing Example .................................................................................................. 6-73
6-24
FPU Timing Example ................................................................................................. 6-74
6-25
FPSCR Rename Timing Example .............................................................................. 6-75
6-26
Vector Execution Latencies ........................................................................................ 6-76
6-27
Vector Unit Example .................................................................................................. 6-76
6-28
Load Hit Pipeline Example......................................................................................... 6-78
xxxvii
MPC7450 RISC Microprocessor Family User’s Manual
MOTOROLA