- DMA should be able to do this.
- Your sampling can drift.
- FIFOs are pipes and 1 to many is gets into several problems.
DMA can be promoted on the system bus (network). DMA channels can be promoted on the DMA engine (scheduler). DMA is capable of responding to multiple triggers. DMA is capable of 2D transfers. (You can change the trigger/DREQ source mid transfer.)
The issue here is DMA may be driven hard. You may also experience jitter without explicit memory management through blocks rather than stripping.
You have PIO to spare? (What is the problem with DMA not doing dummy operations in 2D?)
Statistics: Posted by dthacher — Tue Feb 27, 2024 1:43 pm