Forum Discussion
Reading/Writing EPCS (MT25QU01G) with IP
- 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.
Hi,
Thank you for contacting Intel community.
MT25QU01G is a Micron flash which is listed as Intel 3rd party configuration device. EPCS is Intel flash which has been obsolete and replace with EPCQ-A. Which of the flash are you using? Micron or EPCS?
https://www.intel.com/content/www/us/en/programmable/support/support-resources/support-centers/configuration-support.html#intel-config-devices -3rd party configuration devices supported by Intel
If you are using MT25QU01G(Micron), you will need to refer to Generic Serial Flash Interface Intel FPGA IP Core User Guide. This is mention in the ASMI Parallel IP UG page 3 as below;
The ASMI Parallel Intel FPGA IP core only supports the EPCS, EPCQ, EPCQ-L, and EPCQ-A devices. If you are using third-party flash devices, refer to the Generic Serial Flash Interface Intel FPGA IP Core User Guide.
Regards,
Aiman
Hi,
Thank you for your reply.
I am using Micron Flash (https://media.digikey.com/pdf/Data%20Sheets/Micron%20Technology%20Inc%20PDFs/MT25QU01GBBB_DS.pdf).
To be clear, you are saying that I need to be using the 'Generic Serial Flash Interface' IP?
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug-gen-sfi.pdf
Can you also verify that the process I am using to generate the hexout files is correct?
Best Regards,
James