7.3.2.1 Use Model: AHB Bus Matrix to MSS DDR
Bridge/MSS DDR Bridge to AHB Bus Matrix
Enable HPDMA by using MDDR or configuring switch and MSSDDR bridge in Libero SoC.
Initialize the HPDMA using MSS_HPDMA_init().
Check HPDMAEDR register bits using MSS_HPDMA_get_transfer_state().
Check Clear if any interrupts are pending MSS_HPDMA_clear_irq().
Configure the descriptor transfer size,
source address, destination address, transfer direction, and enable the valid HPDMA
descriptor register using MSS_HPDMA_start() .
Check HPDMAEDR register bits using MSS_HPDMA_get_transfer_state().
To pause the data transfers use MSS_HPDMA_pause().
Get the pending transfer bytes using MSS_HPDMA_get_pending_counters().
To resume the data transfers use MSS_HPDMA_pause().
To check the status of the transfer use MSS_HPDMA_get_transfer_state().
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.