Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20693 Discussions

Macronix NOR Flash not worked on power up with Cyclone 5

GirishCiena
Beginner
383 Views

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

0 Kudos
2 Replies
SOSTECH
Beginner
370 Views
Oh
0 Kudos
YuanLi_S_Intel
Employee
326 Views

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.

https://www.intel.com/content/www/us/en/support/programmable/support-resources/design-guidance/configuration-support.html#intel-config-devices


I would suggest you to create RPD and use our customized programmer to program it:

https://www.intel.com/content/www/us/en/docs/programmable/683271/current/customizable-flash-programmer-overview.html



0 Kudos
Reply