User’s Manual
PPC440x5 CPU Core
Preliminary
Page 136 of 589
mmu.fm.
September 12, 2002
Address Translation Fields
1
0:21
RPN
Real Page Number (variable size, from 4 - 22 bits)
Bits 0:n–1 of the RPN field are used to replace bits 0:n–1 of the effective address to produce a
portion of the real address for the storage access (where n = 32–log
2
(page size in bytes) and
page size is specified by the SIZE field of the TLB entry). Software must set unused low-order
RPN bits (that is, bits n:21) to 0. See Address Translation on page 140 and Table 5-3 on
page 142.
1
22:23
PAR1
Parity for TLB word 1 (2 bits)
The PAR1 field reads the parity bits associated with TLB word 1. These bits will be loaded into a
GPR as a result of a
tlbre
, but are ignored when executing a
tlbwe
, since the parity to be writ-
ten is calculated by the processor hardware.
1
28:31
ERPN
Extended Real Page Number (4 bits)
The 4-bit ERPN field are prepended to the rest of the translated address to form a total of a 36-bit
(64 GB) real address. See Address Translation on page 140 and Table 5-3 on page 142.
Storage Attribute Fields
2
0:1
PAR2
Parity for TLB word 2 (2 bits)
The PAR2 field reads the parity bits associated with TLB word 2. These bits will be loaded into a
GPR as a result of a
tlbre
, but are ignored when executing a
tlbwe
, since the parity to be writ-
ten is calculated by the processor hardware..
2
16
U0
User-Definable Storage Attribute 0 (1 bit) See User-Definable (U0–U3) on page 147.
Specifies the U0 storage attribute for the page associated with the TLB entry. The function of this
storage attribute is system-dependent, and has no effect within the PPC440x5 core.
2
17
U1
User-Definable Storage Attribute 1 (1 bit)
See User-Definable (U0–U3) on page 147.
Specifies the U1 storage attribute for the page associated with the TLB entry. The function of this
storage attribute is system-dependent, but the PPC440x5 core can be programmed to use this
attribute to designate a memory page as containing transient data and/or instructions (see
Instruction and Data Caches on page 95).
2
18
U2
User-Definable Storage Attribute 2 (1 bit)
See User-Definable (U0–U3) on page 147.
Specifies the U2 storage attribute for the page associated with the TLB entry. The function of this
storage attribute is system-dependent, but the PPC440x5 core can be programmed to use this
attribute to specify whether or not stores that miss in the data cache should allocate the line in the
data cache (see Instruction and Data Caches on page 95).
2
19
U3
User-Definable Storage Attribute 3 (1 bit)
See User-Definable (U0–U3) on page 147.
Specifies the U3 storage attribute for the page associated with the TLB entry. The function of this
storage attribute is system-dependent, and has no effect within the PPC440x5 core.
2
20
W
Write-Through (1 bit)
See Write-Through (W) on page 145.
0
The page is not write-through (that is, the page is copy-back).
1
The page is write-through.
2
21
I
Caching Inhibited (1 bit)
See Caching Inhibited (I) on page 145.
0
The page is not caching inhibited (that is, the page is cacheable).
1
The page is caching inhibited.
Table 5-1. TLB Entry Fields (continued)
TLB
Word
Bit
Field
Description
Содержание PPC440X5 CPU Core
Страница 1: ...PPC440x5 CPU Core User s Manual Preliminary SA14 2613 02 September 12 2002 Title Page...
Страница 22: ...User s Manual PPC440x5 CPU Core Preliminary Page 22 of 583 ppc440x5LOT fm September 12 2002...
Страница 26: ...User s Manual PPC440x5 CPU Core Preliminary Page 26 of 589 preface fm September 12 2002...
Страница 38: ...User s Manual PPC440x5 CPU Core Preliminary Page 38 of 589 overview fm September 12 2002...
Страница 94: ...User s Manual PPC440x5 CPU Core Preliminary Page 94 of 589 init fm September 12 2002...
Страница 132: ...User s Manual PPC440x5 CPU Core Preliminary Page 132 of 589 cache fm September 12 2002...
Страница 158: ...User s Manual PPC440x5 CPU Core Preliminary Page 158 of 589 mmu fm September 12 2002...
Страница 218: ...User s Manual PPC440x5 CPU Core Preliminary Page 218 of 589 timers fm September 12 2002...
Страница 248: ...User s Manual PPC440x5 CPU Core Preliminary Page 248 of 589 debug fm September 12 2002...
Страница 458: ...User s Manual PPC440x5 CPU Core Preliminary Page 458 of 589 regsummIntro fm September 12 2002...
Страница 568: ...User s Manual PPC440x5 CPU Core Preliminary Page 568 of 589 instalfa fm September 12 2002...
Страница 588: ...User s Manual PPC440x5 CPU Core Preliminary Page 588 of 583 ppc440x5IX fm September 12 2002...
Страница 590: ......