Hello Everyone,
I have a Sparkfun Xilinx FPGA Breakout Revision 2.2 with Support Circuitry(this one here:
I have never programmed the Xilinx FPGA before, as I just recieved the programmer today.
I have connected the programmer to the FPGA board with a series of wires coming out of the ribbon cable, with female crimped ends. The pinouts are different, and this is the only way I could determine to fix this. I have tried connecting the programmer to both of the available programming headers on the FPGA, with no luck.
When I try and program the FPGA with iMPACT, I get the following error:
PROGRESS_START - Starting Operation. INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File. INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111111111111111111111 INFO:iMPACT:1579 - '1': Expected IDCODE: 00000001110000100010000010010011 PROGRESS_END - End Operation. Elapsed time = 0 sec.
I have tried reducing the clock, doing a boundary scan, etc. I continue to get the same output.
The thing that really gets me is I get the exact same result if I unplug the programmer from the FPGA board. Also, when I scope the data lines I don't see any change at all. Its a constant 2.4 volts, which is what I see with the programmer unplugged as well as plugged in. I figured I should at least see a momentary pulse on the clock line for handshake, but I see absolutely nothing.
Does anyone have any ideas? I'm really confused, and would greatly appreciate any help anyone can offer.
Thanks!
Alex
--------------------------------------- This message was sent using the comp.arch.embedded web interface on