I am using the Macronix NOR Flash(MX25L12872FM2I-10G) with Cyclone 5 just to store some configurations required during power on the system. Previously I am using Micron NOR flash. The reason behind not functioning of Macronix NOR Flash with Cyclone 5 was dummy cycle.
But my questions are below:
1. How these both Micron and Macronix NOR flash working with Cyclone 4?
2. How Micron NOR Flash works with 12 dummy cycles with cyclone 5 as the Device selected in Quartus programmer is "EPCQ"?
3. Why Micron NOR Flash works with 8 Dummy Cycles with cyclone 5 as the device selected in Quartus programmer is "EPCS"?
All the failures happen on powering up the system.
All the JIC files (With Device selection "EPCS" / "EPCQ") are programmed successfully and even the read back (verify) test was successfully passed in the Quartus Programmer tool.
Macronix - MX25L12872FM2I-10G
Micron - MT25QL128ABA1ESE-0SIT
Quartus Programmer V 20.1
Hi, i think the approach is incorrect already as you were selecting EPCQ during JIC creation. You need to select the exact flash device part number / create custom flash device part (if the flash part number is not available in the selection) in convert programming file. Since the micron part number you provided is not tested or supported.
I would suggest you to create RPD and use our customized programmer to program it: