OpenCores
no use no use 1/1 no use no use
how to detect why is coolrunner2 refusing to program
by arhi on Feb 13, 2012
arhi
Posts: 1
Joined: Aug 7, 2011
Last seen: May 9, 2017
sorry if the question is stupid/already answered but google didn't help so .. my first question here on forum ... (I'm noob in the cpld/fpga field)

few days ago I dusted off one old cpld dev board (coolrunner2 starter kit, the first one, not the X shaped one) with a xc2c256 tq144 on board as I wanted to try out some design I was making. It was running some come that I program into it who knows when (I'm sure I haven't used it for more then a year). I attached JTAG cable (since I could not found the old version for adept and client software that was used to program it, read temperature and current usage etc etc) and I successfully deleted the device, but when I tried to program it, I could not.

I tried urJTAG and some other apps, finally I tried iMPACT directly (11.2 and 11.4).

- cable and chain test go ok
- cpld is recognised
- when I erase it it goes ok
- when I "check blank" it goes ok

but when I try to program, it goes to 50% and then it fails. When I remove "erase" and "verify" from programming parameters it goes up to 99% and then it fails.

Impact log looks like:
INFO:iMPACT - Current time: 2/13/12 11:16 PM
// *** BATCH CMD : Program -p 1 -e -v
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 0.
Validating chain...
Boundary-scan chain validated successfully.
'1': Erasing device...
'1': Erasure completed successfully.
'1': Programming device...
done.
'1': Verifying device...
'1': Verification terminated due to errors
'1': Failed at address 0.
'1': Programming of user selected options failed.
PROGRESS_END - End Operation.
Elapsed time = 1 sec.

Any ideas?

no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.