Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20645 Discussions

Cyclone III configuration with EPCS4 issues

Altera_Forum
Honored Contributor II
1,291 Views

Hi all, 

 

I need your help concerning an issue of serial flash configuration . 

I have cyclone III FPGA (EPC3C16) connected on a board with the serial flash EPCS4. 

I have only one header(JTAG) , so in order to flash the serial flash I use the SFL. 

When I program the FPGA directly with the USBblaster it works perfectly. 

But when I generate .jic from .sof and want to configure the flash through the SFL, Quartus notifies that verification and blank check are failing for device . 

In addition to this the FPGA doesn't boot from flash. 

The signals CON_DONE, nSTATUS and nCONFIG are all released high after configuration. 

In the beginning I was suspecting connection between flash and FPGA.So I wrote a VHDL driver in order to access directly to the Flash (Read,write byte, read silicon ID...). 

The Flash is behaving well! 

I am now confused and I don't know what can be really the problem? 

Please if you have some advice I will be very gratefull 

 

Best Regards 

Nrd
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
207 Views

If you're unable to configure the flash through the SFL, it's no surprise that the FPGA doesn't boot from flash (since there's nothing in it). In generating your .jic file are you sure you have the proper flash loader and configuration device specified?

0 Kudos
Altera_Forum
Honored Contributor II
207 Views

Are you sure that you connected the flash to the correct FPGA programmation pins? Did you generate the .jic with the correct flash reference (EPCS4)?

0 Kudos
Reply