The
AIE_SSW_DRV_DMA
module is tasked with managing data
management units (DMA) within AI Engine tiles.
Important: Each tile has its dedicated DMA for
data transfer using AXI4-Streams.
In addition, AI Engine interface tiles possess their own DMA
for handling data transfer between the AI Engine and external memory. This module offers a comprehensive set of APIs for configuring
DMA, managing channel configurations, setting buffer descriptors, and checking channel
status. This level of control ensures efficient data transfer and synchronization within
the AI Engine.