Resolved! Does the DMA Arbiter allow round robin preemption after each piece of data to keep multiple peripherals going at once or does the DMA controller completely block until an entire block of data has finished transmitting?
I am working with the STM32L4S9AII6 MCU on a project where I am being asked to replace an FPGA implementation with this CPU. We are maxing out all 14 DMA streams via SPIs, I2Cs, & UART. As you can imagine, I am working with some serious hard real-tim...