Chapter 4
Memory Management Unit (MMU)
4.1
Introduction
This chapter describes the ColdFire virtual memory management unit (MMU), which provides
virtual-to-physical address translation and memory access control. The MMU consists of memory-mapped
control, status, and fault registers that provide access to translation-lookaside buffers (TLBs). Software can
control address translation and access attributes of a virtual address by configuring MMU control registers
and loading TLBs. With software support, the MMU provides demand-paged, virtual addressing.
4.1.1
Block Diagram
Figure 4-1
shows the placement of the MMU/TLB hardware. It follows a traditional model closely coupled
to the processor local-memory controllers.
Freescale Semiconductor
4-1