- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?????Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So when you do that, what error message do you get? Can't recognize silicon ID for device 1?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
okay, and what kind of file
pfl_.....sof or sfl_.....sof- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i have just seen, that i already use the default PFL, so thats not the reason, i can't neither program nor erase
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Which programming mode have you selected in the Programmer window?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
the programming mode: JTAG
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That's OK, sorry for the obvious question. Have you tried to upgrade to the latest QuartusII version?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
no, but i can try it
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i will hope it works, because i have no administration tights here
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Another reason may be that the flash device has been damaged and is no longer programmable. Some CMOS devices are very sensitive to
latch-up and electrostatic discharge. This is a frequent cause of failures in CMOS ICs.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
with service pack 3 there is no chance, still the error message.
i don't hope, that it is damaged. it is strange because the first time, there was no error message, but the program didn't work, and at the second try, the error message appeared- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i try something different, i use the control panel. with it, i can read or write the memory from the board. so i program the flash, it works for ca 120s but then there is a failure to and the progamming aborts
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
therefor another question, when i convert my *.sof file to an *.pof file for flash programming, where must i input my *.sof file
configuration master high byte low byte??? i use active parallel configuration and cfi_128mb, like the guide from the starter kit- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Did you also add the correct flash device?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i think so, i take the cfi_128mb like in the user guide manual, but i have just seen, that the starter kit has an 16mb flash, could that be the problem,unfortunaltelly i can test it not until monday, because the board is at the university
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page