7.2 Functional Description

HPDMA has a single channel which can process up to four service requests (HPDMA descriptor) in a round robin fashion. To process each request, HPDMA descriptor is configured by an AHB bus matrix master through APB interface. The AHB bus matrix master can be Cortex-M3, USB, Ethernet, and Fabric master. The HPDMA APB interface is connected on APB_1, which is an AHB to APB bridge as shown in the preceding figure. HPDMA then reads data from the source memory and transfers data to the destination.

This section provides the detailed description of the HPDMA.