Booting Cyclone IV from S25FL064L Flash
I am trying to boot a Cyclone IV from Infineon's S25FL064L flash.
When generating a .jic file, Intel does not provide built-in support for the S25FL064L device, so I had to define my own configuration device.
The resulting .jic file appears to be able to read/write registers on the flash (evidenced by the initialization sequence's read results displayed in the system console window in the Quartus programmer).
During the flash programming operation, I can see that the progress bar climbs steadily from 0% to 35%, after which, it just shoots up to 100%. Power-cycling, confirms that the FPGA is unable to successfully boot from flash.
Has anyone had success using the S25FL064L as a serial configuration device? If so, would you be able to share the configurations used when setting up the configuration device? I've attached my setup below.
Thanks!
Attached in the picture below are the configurations that worked in the end.
Make sure to power-cycle the FPGA/DUT after programming the flash. Thanks!