Atmel ARM-Based Evaluation Kit AT91SAM9N12-EK AT91SAM9N12-EK Fiche De Données
Codes de produits
AT91SAM9N12-EK
Memory Management Unit
ARM DDI0198D
Copyright © 2001-2003 ARM Limited. All rights reserved.
3-5
3.2
Address translation
The VA generated by the CPU core is converted to a Modified Virtual Address (MVA)
by the FCSE using the value held in CP15 c13. The MMU translates MVAs into
physical addresses to access external memory, and also performs access permission
checking.
by the FCSE using the value held in CP15 c13. The MMU translates MVAs into
physical addresses to access external memory, and also performs access permission
checking.
The MMU table-walking hardware is used to add entries to the TLB. The translation
information that comprises both the address translation data and the access permission
data resides in a translation table located in physical memory. The MMU provides the
logic for automatically traversing this translation table and loading entries into the TLB.
information that comprises both the address translation data and the access permission
data resides in a translation table located in physical memory. The MMU provides the
logic for automatically traversing this translation table and loading entries into the TLB.
The number of stages in the hardware table walking and permission checking process
is one or two depending on whether the address is marked as a section-mapped access
or a page-mapped access.
is one or two depending on whether the address is marked as a section-mapped access
or a page-mapped access.
There are three sizes of page-mapped accesses and one size of section-mapped access.
Page-mapped accesses are for:
Page-mapped accesses are for:
•
large pages
•
small pages
•
tiny pages.
The translation process always begins in the same way, with a level one fetch. A
section-mapped access requires only a level one fetch, but a page-mapped access
requires an additional level two fetch.
section-mapped access requires only a level one fetch, but a page-mapped access
requires an additional level two fetch.
The following subsections are:
•
•
•
•
•
•
•
•
•
•
•