Skip to main content
Visitor II
January 2, 2020
Question

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

  • January 2, 2020
  • 3 replies
  • 1193 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

    Graduate II
    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

    Technical Moderator
    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.

    arckAuthor
    Visitor 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?