All MicroEvals
Arm architecture dissemination test
Create MicroEval

Arm architecture dissemination test

Prompt

In an Arm A-profile SoC using an SMMU and a coherent interconnect, what is the conceptual difference between CPU virtual-memory translation and device DMA address translation? Explain where the MMU/SMMU sit in the transaction path, what address each stage sees, and how this relates to coherency.

Answer guidance

Refer to public Arm documentation where applicable.

Drag to resize

Response not available

Drag to resize

Response not available

Drag to resize
Drag to resize