Forum Discussion
Cyclon III starter Kit, flash device
hello,
i have a problem to program the flash device of the cyclon III starter Kit. I use Quartus 7.2. Up to kno i program the *.sof file and the program works. Now i want to start the program, when i power-on my board. because of that, i do the steps, which are posted in the ug_ciii_starter_kit.pdf to program the flash device. when i finished the programming i switched off and on the board, but the progam didn't work. So i try to do it one more time, but then i get following error message: can't recognize silicon ID for device I. I have already read some posts in the forum and in the knowledge base, but i can't solve the problems. can somebody help me?????29 Replies
- Altera_Forum
Honored Contributor
Looks like the USB Blaster is not able to get the device ID from the JTAG port. Try disconnecting everything and re-connect (probably after a restart) and see if you are able to auto detect the JTAG chain in the Quartus II programmer. If you are able to detect the FPGA in the auto detection, you should be able to program the FPGA.
- Altera_Forum
Honored Contributor
first, thanks for the fast answer.
the auto detect has found my device. to program the *.sof file is still no problem, but when i try to program the *.pof file in flash i still get the error message - Altera_Forum
Honored Contributor
Instead of programming, can you try erasing the flash device only? See if it works.
You can also try using the default pof file and see if it works. - Altera_Forum
Honored Contributor
okay, i start the programmer, auto detect, attach flash device,cfi_128mb and then erase??? if i had to do this, it doesn't work and i get the same error message, sorry if it was wrong, it is my first time to work with a fpga
- Altera_Forum
Honored Contributor
The can't recognize silicon id for device i isn't related to JTAG but to the flash loader IP. It's also using JTAG, but if the FPGA is recognized at the JTAG chain, it's probably not a JTAG problem. A possible reason is, that the present FPGA configuration doesn't contain the PFL IP or is conflicting with flash programmer operation somehow. In this case, the factory default parallel flash loader should be loaded instead. It can be found in the \quartus\common\devinfo\programmer directory.
- Altera_Forum
Honored Contributor
So when you do that, what error message do you get? Can't recognize silicon ID for device 1?
- Altera_Forum
Honored Contributor
okay, and what kind of file
pfl_.....sof or sfl_.....sof - Altera_Forum
Honored Contributor
okay i try this, first i load the pfl....sof file. the i have programmed it. no problem. then i try to convert the file and proramm the flash device, but i get the same error message
- Altera_Forum
Honored Contributor
i have just seen, that i already use the default PFL, so thats not the reason, i can't neither program nor erase
- Altera_Forum
Honored Contributor
Which programming mode have you selected in the Programmer window?