13.07.2015 Views

Cortex-A8 R2P2.pdf - ARM Information Center

Cortex-A8 R2P2.pdf - ARM Information Center

Cortex-A8 R2P2.pdf - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Memory Management Unit6.1 About the MMUThe MMU works with the L1 and L2 memory system to translate virtual addresses tophysical addresses. It also controls accesses to and from external memory. See the <strong>ARM</strong>Architecture Reference Manual for a full architectural description of the MMU.The processor implements the <strong>ARM</strong>v7-A MMU enhanced with Security Extensionsfeatures to provide address translation and access permission checks. The MMUcontrols table walk hardware that accesses translation tables in main memory. TheMMU enables fine-grained memory system control through a set of virtual-to-physicaladdress mappings and memory attributes held in instruction and data TLBs.The MMU features include the following:• full support for Virtual Memory System Architecture version 7 (VMSAv7)• separate, fully-associative, 32-entry data and instruction TLBs• support for 32 lockable entries using the lock-by-entry model• TLB entries that support 4KB, 64KB, 1MB, and 16MB pages• 16 domains• global and application-specific identifiers to prevent context switch TLB flushes• extended permissions check capability• round-robin replacement policy• CP15 TLB preloading instructions to enable locking of TLB entries.6-2 Copyright © 2006-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DDI 0344E

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!