Forum Discussion
Altera_Forum
Honored Contributor
12 years agoHi lodentoni,
I am also in the same situation, but I am able to program the EPCS16 device with sof + elf file. I am not able to use the flash programmer as the program always fails to reset (after it earases and writes EPCS16). Hence I know EPCS is detected atleast. But I tried a different appoach of converting the sof and elf files to *.flash, again to *.bin, combine both and then covert to *.hex. Now use the Quartus programmer to convert the file to jic file to program EPCS16. This is a long process but it worked for me. Used NIOS command line for file conversion. Regarding the EPCS1 device not detected, as far as I know CycloneIII and IV requires the signals from the IP to be ported to top level. Then maually assign DCLK, SDO... pins using assignment editor. Also you need to make these pins as user IO's in Device settings (Dual purpose pins, set as reular I/Os). See ug_embedded_ip, page 53. The normal JTAG option works if you don't do this also, so we tend to think EPCS connections are fine. Best Regards, laland