Forum Discussion

jlats2's avatar
jlats2
Icon for Occasional Contributor rankOccasional Contributor
4 years ago
Solved

Reading/Writing EPCS (MT25QU01G) with IP

Hi, Thank you for taking time to read this question. I am using a C10GX FPGA with a MT25QU01G serial flash memory. The overall goal is to be able to update the flash using the 'ASMI' IP. I beli...
  • jlats2's avatar
    jlats2
    4 years ago

    Sounds good, thank you for answering my questions.

    For future readers using cyclone 10GX with MICON MT25QU01G:

    1) You can reliably use "ASMII Parallel Intel FPGA IP" for single read writes (and use a slow, less than 20 Mhz clock).

    2) Use the "Generic Serial Flash Interface IP" if you would like to use a faster clock OR perform page writes.

    3) Ensure that bytes being written from the hexout data to the micron/epcs be byte reversed. Use https://en.wikipedia.org/wiki/Intel_HEX#Record_types for how to understand the record types.

    Best Regards.