The memory management unit (MMU) controls table-walk hardware that accesses translation tables in main memory. The MMU translates virtual addresses to physical addresses and provides configurable 1-stage or 2-stage address translation. The MMU provides fine-grained memory system control through a set of virtual-to-physical address mappings and memory attributes held in page tables. These are loaded into the translation lookaside buffer (TLB) when a location is accessed.
To understand more about MMU features and functionality, see the “Memory Management Unit” section of the Zynq UltraScale+ Device Technical Reference Manual (UG1085).