I had gone through few texts on this topic (listed below), but was not able to figure out the speed limitation of STM32´s DMA.
What is needed: Take 8bit parallel burst input from external ADC (20 kB per burst). Frequency of input signal - 22,5 MHz. Buffer one burst send it to PC with slower speed via USB and wait for another burst. No data processing on MCU side. MCU will know about comming data by trigger on GPIO pin.
Delay between bursts is higher than 1 second.
What is limit of input signal frequency if I would like to use higher frequency?
STM32 family has many types and I feel completely lost in this. Is any of the STM32 capable of such a task? If yes is it available on any dev board? I´m not very familiar with HW designing so dev board seems like a better solution for me.
FPGA is maybe better for this but definitely harder to HW(PCB) design. Also FPGA devboards are more expensive.