Forums

How to program altera on power up? or Can't recognize silicon ID for device 1

Started by Guy_FPGA January 6, 2009
Hello all,

I've just finish my design. It is a simple hardware only, no NIOS
inside. Now I would like to make it automatically "uploaded" to the
fpga on board's power up. I am using Terasic DE3. I read that I need
to convert the sof file to jic and the program the EPCS flash... Is it
true?

I've tried to do so but... it doesn't work I get an error -

Info: Configuration succeeded -- 1 device(s) configured
Error: Can't recognize silicon ID for device 1
Error: Operation failed
Info: Ended Programmer operation at Tue Jan 06 16:30:31 2009

So I am a bit lost here.....

Any help is more then welcome...

thanks,

Guy
This board probably has an Altera serial configuration device on it. 
And yes, you can program the serial configuration device through JTAG 
via the FPGA, which requires a .jic file.  You first need to instantiate 
the Serial Flash Loader (SFL) into your design.  Go to the MegaWizard 
and look for it under the section titled "JTAG accessible Extensions".




Guy_FPGA wrote:
> Hello all, > > I've just finish my design. It is a simple hardware only, no NIOS > inside. Now I would like to make it automatically "uploaded" to the > fpga on board's power up. I am using Terasic DE3. I read that I need > to convert the sof file to jic and the program the EPCS flash... Is it > true? > > I've tried to do so but... it doesn't work I get an error - > > Info: Configuration succeeded -- 1 device(s) configured > Error: Can't recognize silicon ID for device 1 > Error: Operation failed > Info: Ended Programmer operation at Tue Jan 06 16:30:31 2009 > > So I am a bit lost here..... > > Any help is more then welcome... > > thanks, > > Guy
Hi Rob,

thanks for your response... I've managed to solve the problem without
SFL. If I convert my design to jic file and then try to program the
device with the programmer pointing to my jic file then altera prorams
the fpga with its own sfl sof (not mine that doesnt contain a SLF).
Later on power up the fpga loads the data from the flash
automatically.

thanks...

Guy