Cyclone 5 fpga is not booting from spi flash
Hi all, I am trying to boot cyclone 5 (5cgtfd7d5f27i7n) FPGA from QSPI FLASH (epcq128si16n) .I am doing following steps: 1. I compiled counter program for blinking LED in quartux2,assigned FPGA pins, generated.sof file, downloaded it in to FPGA its working. 2. I converted .sof file to .jic file for flash and loaded in to flash. I referred the document given below. https://www.altera.com/en_us/pdfs/literature/an/an370.pdf. 3. In programming window, flash programmed successfully message appear. Info (209060): started programmer operation at fri jan 05 16:19:14 2018 info (209016): configuring device index 1 info (209017): device 1 contains jtag id code 0x02b030dd info (209007): configuration succeeded -- 1 device(s) configured info (209018): device 1 silicon id is 0x18 info (209044): erasing asp configuration device(s) info (209023): programming device(s) info (209011): successfully performed operation(s) info (209061): ended programmer operation at fri jan 05 16:20:40 2018 4. After that power off the board and again power on than FPGA not booting from flash. 5. Than first we checked power sequencing of power supplies and it found ok .Tramp is 20 millisecond as we observed on oscilloscope . 6. After power on we monitor nconfigpin, status, config done pin before FPGA programming. FPGA_nCONFIG = HIGH FPGA_CONFIG_DONE=LOW FPGA_nstatus = toggling FPGA_nCSO = HIGH 7. After FPGA configuration with.sof file FPGA_nCONFIG = HIGH FPGA_CONFIG_DONE=HIGH FPGA_nstatus = HIGH FPGA_nCSO = HIGH 8. After programing flash FPGA_nCONFIG = HIGH FPGA_CONFIG_DONE=HIGH FPGA_nstatus = HIGH FPGA_nCSO = toggling FPGA_DATA PIN = HIGH During flash programming: DCLK toggling (10 MHz observed in oscilloscope). BUT still FPGA not booting from SPI FLASH. Anybody has any idea if Cyclone V FPGA booting from the QSPI or not ? If booting from QSPI than wt is mistake in my above process? Any other thought or suggestions that can help understand the problem will be highly appreciated. Thanks & Regards DEEPAK KUMAR