2012-11-01 10:35 AM
I have a peripheral bursting 8-bit parallel data at 56MHz gated by a data valid signal. Can the STM32F4xx support peripheral to memory dma at this rate? What is the max rate the STM32F4 can handle dma requests?
#stm32-dma2012-11-01 11:00 AM
Not sure there are clear metrics for this. I'm sure one could benchmark using a timer and get an upper level for saturation.
APB1 is limited to 42 MHz, APB2 is limited to 84 MHz, but these are 32-bit wide buses. I would imagine an uncontended DMA transaction would take several cycles. 8-bit width kills you on bandwidth. Is this data coming from an external source?2012-11-01 01:10 PM
The data is from an on-board peripheral chip that burst out data at the chip's clock rate as it becomes available and does not have FIFOs to smooth out the bursts.