Second-level translation table
First-level translation table
Virtual address
Section
Page
Translation result
Translation result
Translation table base
T
able index
First-level translation table
First-level descriptor
Preliminary
System MMU
www.ti.com
•
A pointer to a second-level translation table that specifies individual translation properties based on
smaller pages within the 1MB page of memory. These pages can be either 64KB (large page) or 4KB
(small page). In this case, the actual translation parameters are specified in the second-level
translation table entry. The first-level translation table entry specifies only the base address of the
second-level translation table.
This hierarchical approach means that additional translation information for smaller pages must be
provided only when the pages are actually used.
Figure 1-14. Translation Hierarchy
The structure of the first and second-level translation tables and their entries are described in more detail
in First-Level Translation Table and Two-Level Translation.
1.4.3.1.2.2 First-Level Translation Table
The first-level translation table describes the translation properties for 1MB sections. To describe a 4GB
address range requires 4096 32-bit entries (so-called first-level descriptors).
The first-level translation table start address must be aligned on a multiple of the table size with a
128-byte minimum. Consequently, an alignment of at least 16K bytes is required for a complete
4096-entry table; that is, at least the last fourteen address bits must be zero.
The start address of the first-level translation table is specified by the so-called translation table base. The
table is indexed by the upper 12-bits of the virtual address.
Figure 1-15. First-Level Descriptor Address Calculation
To summarize, the translation table base and the translation table index together define the first-level
descriptor address. The precise mechanism used to calculate this address is shown in
120
Chip Level Resources
SPRUGX9 – 15 April 2011
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...