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

Max10 Flash Page Erase Failure

TR4
Beginner
415 Views

Per the user guide, section 4.2.5, the only way a page erase can fail is for a wrong address

 

"The flash IP core sets the erase successful field in the status register to 1b'0
(failed) if you send an illegal address. "

 

I have seen it fail, within 1us, and then successful with the exact same address.  What would cause occasional page erase fails.    A simple retry corrects the problem, so the exact same series of commands (and timings) cause it to sometimes fail.  We have already checked the power supplies.

 

 https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/max-10/ug_m10_config.pdf

 

 

0 Kudos
1 Reply
YuanLi_S_Intel
Employee
371 Views

You can try to add some delay before executing a command.


0 Kudos
Reply