Forum Discussion
Altera_Forum
Honored Contributor
7 years agoI can confirm the Winbond W25Q128JVPIQ works fine. I gave up on Cypress. We're using the WSON 6x5 package that is a fraction of the size and cost of the Altera FLASH. Some details:
1) You need Quartus 17.1 2) You must use the IQ version of the Winbond, the IM version will not work. The IQ version defaults to Quad SPI mode. 3) The board layout and schematics are shown in the attached images. We set MSEL to "10011". 4) No changes to the quartus.ini are needed. 5) It acts exactly as a EPCQ128A. 6) The "Altera ASMI Parallel" IP works great to treat the parts of the FLASH not used for configuration as user FLASH. 7) You do NOT need to instantiate the serial flash loader in your design. It is automatically loaded by the programmer. From Cyclone V Datasheet: https://www.alteraforum.com/forum/attachment.php?attachmentid=15081 Set "Settings -> Device/Boars ... -> Device and Pin Options ..." https://www.alteraforum.com/forum/attachment.php?attachmentid=15082 Via File -> Convert Programming Files ... https://www.alteraforum.com/forum/attachment.php?attachmentid=15083 After loading the .jic fine in the programmer: https://www.alteraforum.com/forum/attachment.php?attachmentid=15084