Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs
A newer version of this document is available. Customers should click here to go to the newest version.
4.3.6.2. Functional Blocks
The MMU-600 has the following key components:
Translation Buffer Unit (TBU)
The TBU contains a Translation Look-aside Buffer (TLB) that caches page tables. The MMU-600 implements a TBU for each connected manager, and a TBU can be implemented so that it is local to the manager rather than local to the MMU-600.
The following figure shows a block diagram of the MMU-600 TBU:
Translation Control Unit (TCU)
The TCU controls and manages the address translations. The MMU-600 implements a single TCU.
Interconnect
Multiple TBUs communicate to the TCU via the Distributed Translation Interface (DTI) which is implemented on top of a bi-directional AXI streaming interface.