This TRM complements architecture reference manuals, architecture specifications, protocol specifications, and relevant external standards. It does not duplicate information from these sources.
- ARM SMMU architecture
The MMU-500 implements the ARM SMMU architecture v2.
See the ARM® System Memory Management Unit Architecture Specification.
- ARMv7 and v8 architecture
The MMU-500 supports the ARMv7 and ARMv8 address translation schemes. That is, it supports VMSAv7, VMSAv8-32, and VMSAv8-64. This includes support for the long-descriptor and short-descriptor translation table formats.
See the following documents:
ARM® Architecture Reference Manual, ARMv8, for ARMv8-A architecture profile.
ARM® Architecture Reference Manual ARMv7-A and ARMv7-R editions.
- Low-Power Interface (LPI) support
The MMU-500 supports the ARM LPI.
See the ARM® Low Power Interface Specification.