Forum Discussion
Altera_Forum
Honored Contributor
10 years agoEPCS devices are 'standard' SPI flash (read the data sheets on the Micron web site). They can be programmed using two common methods;
1. Active Serial Mode 10-pin header. If your board has a 10-pin header for Active Serial programming, you can configure Quartus to generate a programming file for the EPCS device on your board, and program it using the AS header. 2. JTAG indirect mode. In this mode, Quartus configures the FPGA with a simple configuration image that allows it to issue SPI flash programming commands. You use Quartus to create a JTAG indirect programming file, and then download that image to the board. There are examples of how to use this method in most development kit user manuals. If you are designing a new board, then just make sure to include the 10-pin JTAG header. Don't bother to include an AS header, since JTAG indirect mode works well. Cheers, Dave