|
发表于 2023-2-6 18:07:24
|
显示全部楼层
The MMU-600AE is a Functional Safety (FuSa) variant of the MMU-600 System-level Memory
Management Unit (SMMU) that translates an input address to an output address. This translation is based
on address mapping and memory attribute information that is available in the MMU-600AE internal
registers and translation tables.
The MMU-600AE implements the Arm SMMU architecture version 3.1, SMMUv3.1, as the Arm
®
System Memory Management Unit Architecture Specification, SMMU architecture version 3.0 and
version 3.1 defines.
An address translation from an input address to an output address is described as a stage of address
translation. The MMU-600AE can perform:
• Stage 1 translations that translate an input virtual address (VA) to an output physical address (PA) or
intermediate physical address (IPA).
• Stage 2 translations that translate an input IPA to an output PA.
• Combined stage 1 and stage 2 translations that translate an input VA to an IPA, and then translate that
IPA to an output PA. The MMU-600AE performs translation table walks for each stage of the
translation. |
|