The Direct Memory Access (DMA) AFU example shows how to manage memory transfers between the host processor and the FPGA. You can integrate the DMA AFU into your design to move data between the host memory and the FPGA local memory.
The DMA AFU comprises the following submodules:
- Memory Properties Factory (MPF) Basic Building Block (BBB)
- Core Cache Interface (CCI-P) to the Avalon® Memory-Mapped ( Avalon® -MM) Adapter
- DMA Test System which contains the DMA BBB
These submodules are described in more detail in the DMA AFU Hardware Components topic below.