Altera_Forum
Honored Contributor
15 years agoCommodity configuration flash
I've read many threads about using commodity flash devices for Cyclone III configuration and it seems it is possible to use certain devices from Spansion and Atmel instead of EPCS-series in AS mode.
However, what I have not found is if it is possible to update the contents of such flash from a microcontroller. In my system I have a separate micro for other things and SPI bus that can read/write an image to the flash direct from PC via the micro (as in a customer update). I would hold nConfig low and update the image, release nConfig and FPGA would reconfigure itself with the new code. While this is straightforward to implement, I'm wondering if it ends up working.. The specific concern I have is if any of the file formats are correct in directly burning on the flash..i.e. if byte orders / word orders are correct? I'm not sure what the Quartus programmer actually ends up doing to these burn-files. Has anyone experience in this or pointers how to best go about it.