I am having problems using the flash programmer to load my .sof and .elf files onto the EPCS4 chip of my Terasic DE0 dev board (Cyclone III). My SOPC has an EPCS controller and the reset address of the Nios II processor points to it. In Quartus, under Device and Pin Options, I have set the Dual-Purpose pins to Use as regular I/O. I have also connected pins to the EPCS ports on the SOPC block. I have verified that the pins are connected to the correct physical pins in the Pin Planner. When I try to program using the flash programmer I get the following message:
No EPCS registers found: tried looking at address
0x00011000, 0x00011200, 0x00011300 and 0x00011400
It seems that I am unable to communicate with the EPCS device. Has anyone has successfully booted a Nios II processor off of EPCS on this development board?
The EPCS chip is not fried as I am able to use the Quartus programmer to program it using AS mode (and flipping SW11 to PROG).
Thank you all for your help, and let me know what other information could be useful for figuring this out.