We also use the S25FL128S in our design 1x speed works fine, now we would like to use quad speed. Somebody already has the correct content of the quartus.ini file?
Did some little reverse engineering: known keys for quartus.ini are PGMIO_SWAP_HEX_BYTE_DATA and PGMIO_IGNORE_EPCS_ID_CHECK.
A grep for these values in the quartus install directory revealed the
C:\intelFPGA\17.1\quartus\bin64\pdbmin directory.
This directory contains pdb (
https://en.wikipedia.org/wiki/program_database) files, mainly used for debugging quartus during development.
These can be processed to more readable text file by
https://github.com/microsoft/microsoft-pdb/blob/master/cvdump/cvdump.exe By placing cvdump.exe in this directory and adding the following code in a batch script in this directory, and executing this allows conversion of all files.
for %%f in (*.pdb) do (
echo %%~nf
cvdump %%~nf.pdb >%%~nf.txt
)
Hereafter a grep can be done in the generated *.txt files for the correct string. But this is like searching a needle in a haystack when you haven't got a clue what a needle looks like;)
Did find the PGMIO_ASx1_DUMMY_CLK and PGMIO_ASx4_DUMMY_CLK settings but not the setting to enable QSPI128 selection any help?
--- Quote Start ---
Have you looked at Cypress App Note AN200498. It says you have to tell it to ignore the Device ID of the FLASH.
We're hoping to use the Cypress chip you mention, so I hope it works. The App Note is very vague on some issues and says to contact Altera for some things like a quartus.ini file. That seemed odd. But we contacted Altera and they have no interest in helping use a competitor FLASH.
I second your comments on the Altera FLASH. Even ignoring the ridiculous price, the size ruled it out in our case. And apparently they are replacing them all with footprint compatible new chips.
--- Quote End ---