2021-04-23 1:24 AM
Hello,
I'm looking into a potential 8-bit wide bus to transfer data between a STM32F765VIT (LQFP100) and a MAX10 FPGA which are close to each other (less that 30mm), to potentially back up a USART link between the 2. The goal is to be able to reach transfer rates of at least 10 MTps.
I have already figured out (using AN4666) that I want to use DMA+GPIO to avoid overcomplicating thinkgs with the FMC.
Right now, here is my hardware design (with bits of software considerations) :
I will be using TIM3_CH4's input capture to trigger the DMA transfer from GPIOs PE8-15 to memory, and TIM3_CH3's PWM output to trigger the DMA transfer from memory to GPIOS.
As of now, the risks I see are :
What do I need to watch out for ?
Considering the fabrication delays, completely implementing the software first would set me back tremendously, this is why I am asking for advice here. I use CubeMX to see what options I am allowed on pins/peripherals.
Thank you for your help.
2021-04-30 7:09 AM
Even a partial answer would greatly help, thanks.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.