Memory Management Unit
The Memory Management Unit provides translation between multiple virtual address spaces and the physical memory address space(s)
The Memory Management Unit provides the support required by operating systems such as Linux and Android. Allowing multiple independently compiled applications to run simultaneously and transparently.
The Memory Management Unit also provides and enforces memory protection.
It is fully compatible with the Cortus Instruction and Data Caches.
The Memory Management Unit has the following features:
- 4 Kilo byte page size
- 2 independent TLBs
- Fully 32 bit address translation