Forum Discussion

JHaye4's avatar
JHaye4
Icon for Occasional Contributor rankOccasional Contributor
5 years ago
Solved

What is the best way to generate a multi-port front end using the EMIF for a Cyclone 10 GX device?

Using the old SDRAM controllers they had support for multiple ports to use the same memory controller. This IP is not available in Quartus Pro for Cyclone 10 as far as I can see, what is the best way to achieve this?

  • The multi-port front end is a hard memory controller feature of Cyclone V devices. Cyclone 10 GX simply doesn't have this hardware, so you wouldn't be able to do this. The memory architecture for Cyclone 10 GX is similar to Arria 10 so it is an Avalon slave interface which multiple Avalon masters could access.

    #iwork4intel

3 Replies

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    The multi-port front end is a hard memory controller feature of Cyclone V devices. Cyclone 10 GX simply doesn't have this hardware, so you wouldn't be able to do this. The memory architecture for Cyclone 10 GX is similar to Arria 10 so it is an Avalon slave interface which multiple Avalon masters could access.

    #iwork4intel

    • JHaye4's avatar
      JHaye4
      Icon for Occasional Contributor rankOccasional Contributor

      Thank you very much, that makes sense.