Forum Discussion

TR4's avatar
TR4
Icon for New Contributor rankNew Contributor
4 years ago

Max10 Flash Page Erase Failure

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

1 Reply