Large dma transactions

I have been working on a custom arbitrary waveform generator using the RFSoC-MTS overlay. I essentially reversed the deepCapture hierarchy, connecting it directly to the DAC instead of the ADC to transfer data rather than receive it. However, I want to transmit arrays of approximately 1 GB, but the maximum size allowed per descriptor for a single DMA is 64 MB. Are there any DMAs that can perform this in a single transaction, or should I consider adding more DMAs?

1 Like

What about cutting your 1GB transmission into multiples of 64 MB to use the same DMA? Like sending the data to buffers of 64 MB