www.digiembedded.com
83
Working with the CPU
Figure 25 shows the table walk process.
Figure 25: Translating page tables
Indexed by
modified
virtual
address
bits [31:20]
TTB base
Translation
table
Section base
Indexed by
modified
virtual
address
bits [19:0]
4096 entries 1 MB
Section
Large page
Indexed by
modified
virtual
address
bits [15:0]
Large page
base
Coarse page
table
Coarse page
table base
Fine page
table base
Fine page
table
Indexed by
modified
virtual
address
bits [19:10]
256 entries
Indexed by
modified
virtual
address
bits [19:12]
1024 entries
Indexed by
modified
virtual
address
bits [11:0]
Indexed by
modified
virtual
address
bits [9:0]
64 KB
4 KB
1 KB
Tiny page
Small page