Hi Sean,
I looks like you want to transfer data from a fixed address (FPGA FIFO) to a continuous range of memory. Do you know the amount of data in advance, or do you have additional handshake signals for this (like FIFO empty)? Do you want the transfer to start "by hand" or should it start automatically as soon as data is available?
Most of the existing SDMA scripts like "ap_2_mcu" or "mcu_2_app" expect that there is a "DMA request" line from the peripheral to be monitored.
regards
Christian