Programming MX29GL512 over PFL
Hi.
We have to program flash device attached to the MAX II.
Previous version of board was assembled with Spansion S29GL512P.
As replacement has been chosen Macronix MX29GL512. Unfortunately this model is not on the support-list (Quartus 18.1) and Programming ends with Error:
1) Will be this model supported in next version of Quartus?
2) Am I able to force different type of CFI device or define own type of flash?
3) Is possible to ignore ID checking?
I've found answer already!
Application note AN144 from Macronix was helpful
https://www.macronix.com/Lists/ApplicationNote/Attachments/1876/AN144V1_MGRT_S29GL-P%20to%20MX29GL-F.pdf
User Defined CFI Device:
Manufacturer ID: 0x00C2
Device ID: 0x227E
Extended device ID: 0x22232201
Typ. word prog time: 11us
Max. word prog time: 50 us (estimated)
Typ. buffer prog time: 120 us
Max. buffer prog time: 200 us (estimated)