The DMAC complies with, or implements, the ARM specifications described in:
Advanced Microcontroller Bus Architecture.
The DMAC complies with the:
AMBA AXI protocol, see the AMBA AXI Protocol Specification
AMBA 3 APB protocol, see the AMBA 3 APB Protocol Specification.