Forum Discussion

Zarq's avatar
Zarq
Icon for New Contributor rankNew Contributor
5 months ago

MT25QU01G for C10GX configuration and user data - How?

Dear community,

On my evaluation board, I want to use the MT25QU01G NOR flash to store the C10GX FPGA configuration in the lower addresses and some user data in the unused higher addresses after the configuration.

On the board, the MT25QU01G flash is connected to the C10GX220 FPGA via XIO-SPI. The configuration data is saved as a JIC file and programmed to the flash via a MAX10, which is connected to the C10GX through JTAG.

In the "Convert Programming Files" dialog, I managed to set an end address for the SOF file at approximately 10 MB, which matches the size of the SOF file. However, when I generate the JIC file in the converter, it still takes up the entire flash memory size of 128 MB.

How can I create a JIC file that does not overwrite the upper part of the flash? I don't want to have to re-save all user data every time I reprogram the FPGA.

I appreciate any help

Sincerely

Zarq

1 Reply

  • Farabi's avatar
    Farabi
    Icon for Regular Contributor rankRegular Contributor

    Hello,


    Can you create JIC with and let Quartus determine the end address automatically? This works all the time. By letting Quartus decide the start and end address automatically. At least for your reference.


    regards,

    Farabi