User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Memory Management
Page 200 of 377
gx_05.fm.(1.2)
March 27, 2006
Each TLB contains 128 entries organized as a 2-way set-associative array with 64 sets as shown in
Figure 5-7 for the DTLB (the ITLB organization is the same). When an address is being translated, a set of
two TLB entries is indexed in parallel with the access to a Segment Register. If the address in one of the two
TLB entries is valid and matches the 40-bit virtual page number, that TLB entry contains the translation. If no
match is found, a TLB miss occurs.
Unless the access is the result of an out-of-order access, a hardware table-search operation begins if there is
a TLB miss. If the access is out of order, the table-search operation is postponed until the access is required,
at which point the access is no longer out of order. When the matching PTE is found in memory, it is loaded
into the TLB entry selected by the LRU replacement algorithm, and the translation process begins again, this
time with a TLB hit.
Figure 5-7. Segment Register and DTLB Organization
T
0
7 8
31
0
15
T
VSID
Segment Registers
V
DTLB
0
63
V
EA[0–31]
EA[0–3]
EA[14–19]
VSID
Select
Compare
Compare
EA[4–13]
Line 1
Line 0
MUX
RPN
Line1/Line 0 Hit
PA[0–19]
Содержание PowerPC 750GX
Страница 1: ...IBM PowerPC 750GX and 750GL RISC Micro processor User s Manual Version 1 2 March 27 2006 Title Page...
Страница 12: ...User s Manual IBM PowerPC 750GX and 750GL RISC Microprocessor Page 12 of 377 750gx_umTOC fm 1 2 March 27 2006...
Страница 178: ...User s Manual IBM PowerPC 750GX and GL RISC Microprocessor Exceptions Page 178 of 377 gx_04 fm 1 2 March 27 2006...
Страница 334: ...User s Manual IBM PowerPC 750GX and 750GL RISC Microprocessor L2 Cache Page 334 of 377 gx_09 fm 1 2 March 27 2006...
Страница 376: ...User s Manual IBM PowerPC 750GX and 750GL RISC Microprocessor Index Page 376 of 377 750gx_umIX fm 1 2 March 27 2006...