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: