Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
19342 Discussions

Max10 Flash Page Erase Failure

TR4
Beginner
173 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
129 Views

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


Reply