Skip to main content
arck
Associate II
January 2, 2020
Question

What is the recommended way to connect STM32MP1 to a FPGA?

  • January 2, 2020
  • 3 replies
  • 1219 views

We are looking for random access from the linux side as well as DMA capabilities as future add-on.

This topic has been closed for replies.

3 replies

Tesla DeLorean
Guru
January 2, 2020

Would kind of limit you to the external memory interface.

Alternatives, with lower pin counts, but high protocol implementation, would perhaps be QSPI or SDMMC/eMMC

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
PatrickF
ST Employee
January 6, 2020

I confirm, FMC could be used, although not yet supported in your SW deliveries (only SLC NAND-Flash is supported currently on FMC).

Meanwhile, you could probably patch the SW to enable FMC in async or sync PSRAM 8 or 16 bits in memory mapped mode (with no concurrent support of NAND on FMC).

In future of OpenSTLinux (let's say in second half of this year), we plan to have full support of NAND-Flash concurrently with FPGA/ASIC on FMC.

For DMA, I assume you ask for external DMA request. I'm not sure the MDMA could support that.

In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent
arck
arckAuthor
Associate II
February 18, 2020

Thanks, We would be absolutely interested in having a way to connect a FPGA via FMC f.e. like "PSRAM/SRAM/FRAM, non-multiplexed I/Os".

Is there an official schedule to have this implemented in the srm32_fmc2 driver which we can rely on?