
I used versions 12 and 13, probably newer versions do allow this (I use BB II, thus forced to use older versions of Quartus software) As far as I experienced, Quartus refuses to flash non-EPCS devices with its Quartus programmer in AS mode.
#Epcs Serial Flash Controller Qsys software#
FPGA will not configure from non-EPCS device if you do not disable checking for silicon ID when making POF file using programming file converter in Quartus software.If you decide to use such, further investigation will be needed
#Epcs Serial Flash Controller Qsys serial#
I can not comment on it as did not use such serial flash devices, but you must keep it in mind.


(For Xilinx, there will be a document called the Configuration Guide, but Intel might have a different name for this document or combine it in a general Users Guide). The requirements on the flash interface for the FPGA to do this will be spelled out in the documentation for the FPGA. The FPGA may also have a built in state machine that can read memory with a specified interface directly, eliminating the need for an external micro or CPLD to operate the configuration interface. Or a PC could store the configuration on a hard disk, and send it to a circuit on the PCB with the FPGA, which delivers the data to the FPGA's configuration interface. You can use any types you like, as long as you provide some circuit that can read the memory and then control the FPGAs configuration interface in an appropriate way to configure the device according to the data in the memory.įor example, a microcontroller could read the flash and send it to the FPGA on its serial or parallel configuration interface.
