cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7 DMA Speed

AlexSmart
Senior

How fast is DMA on STM32H7 mcus? I didnt find any description on how many ticks takes one transaction.

I linked DMA to a timer, transfer from memory to port. With system clock 480 MHz and timer DMA request frequency 40 MHz it doesnt seem to work fast enough. 20 MHz DMA requests works fine...

Memory buffer located in SRAM1, DMA1 is used, D-cache disabled.

13 REPLIES 13

AN4031 is pretty good document for STM32F mcus, pitty there is no such document on H7.

BTW, it seems like STM32F4 would be faster for my case than H7 :>

> AN4031 is pretty good document for STM32F mcus, pitty there is no such document on H7.

AN4031 does apply to DMA1 and DMA2 in H7, except that the overcomplicated bus/matrices structure has to be taken into consideration when talking about timing.

> BTW, it seems like STM32F4 would be faster for my case than H7

It might quite well be the case.

JW

>  it seems like STM32F4 would be faster for my case than H7

Or not. If your H7's are already in stock and F4 would take a year to arrive...

AlexSmart
Senior

Thanks everyone, Ill keep trying and see what will work good enough for me