Peripheral direct memory access (PDMA) controller that transfers data to and from memory or transfer data to and from APB devices. The PDMA has nine channels of DMA (Peripheral-to-Memory , Memory-to-Peripheral or Memory-to-Memory). For each PDMA channel (PDMA CH0~CH8), there is one word buffer as transfer buffer between the Peripherals APB devices and Memory. More...
|
Modules | |
| xDMA | |
CoX DMA Peripheral Interface. | |
Peripheral direct memory access (PDMA) controller that transfers data to and from memory or transfer data to and from APB devices. The PDMA has nine channels of DMA (Peripheral-to-Memory , Memory-to-Peripheral or Memory-to-Memory). For each PDMA channel (PDMA CH0~CH8), there is one word buffer as transfer buffer between the Peripherals APB devices and Memory.
Set the control parameters for a DMA channel such as width of data, address mode and transfer direction .
Assign the channel through the Source request or Destination request.
Each DMA channel can generates an individual interrupt when data transfer is finished target abort interrupt generation during PDMA transfer,you can use it if you need. The interrupt event flag will generates an interrupt to CPU if the interrupt enable bit IE is set.
After set all the configuration, you may start the DMA by trigger a transfer.
add in the future