Altera_Forum
Honored Contributor
8 years agoIs CPLD required for booting CYCLONE 5 FPGA from QSPI flash.
in cyclone 5- fpga can’t able to fetch the program from spi flash
FPGA - cyclone 5 (5cgtfd7d5f27i7n) SPI FLASH - epcq128si16n
in our board only one spi flash (configuration flash) is there which is connected to dedicated pins of fpga,no cpld ,no other flash is there.
1. I have created LED program in quartux2, generated .sof file, and programmed it in to FPGA its working the LED’s are blinking and CONFIG_DONE LED also glowing. 2. I converted .sof to .jic, and programmed to SPI flash, it IS successfully programmed .It means that program is successfully written on SPI FLASH. 3. While I press reset button(making fpga_nconfig low), than LED not blinking, CONFIG DONE LED also not glowing it means that FPGA is not able to fetch the program from SPI FLASH.
same process i tried in two evaluation board as given below it is working - I tried .JIC method on cyclone5 GT evaluation board and cyclone5 Gx . In this board FPGA is booting from SPI flash after Power ON. In both evaluation board CPLD is also in between FPGA and QSPI flash. In our custum board CPLD is not used between FPGA and QSPI flash. Is CPLD required for booting FPGA from flash or not ? IN two board we have seen that .JIC is working ,in both board CPLD is there. So my doubt is without CPLD it may be .jic process will not work , if some other process is there than you tell me that procedure through NIOS2 ,I will try that procedure in our board. THANKS & REGARDS Deepak kumar