When I try to connect to my homemade FPGA board (xilinx spartan3) using iMPACT. It finds one chip but names it UNKNOWN.
I can't read the ID code. It reads only 0000000000000000000 I can't upload the .bit file.
What can course this problem?
Tanks Andreas Beier
Didn't find your answer? Ask the community — no account required.
N
Neil Glenn Jacobson
If you are only seeing zeroes on TDO, how about checking all of your connections from the cable to the target system? Don't forget to power the cable, too
J
John Adair
JTAG chains are notoriously problem areas so let start with some basics.
Try and keep the TMS, TDI, TCK runs together. If get a big difference between particularly TCK and the others you can get into setup and hold issues.
If you programming cable is home grown watch out for the edge rates coming out of the cable. They may be very fast and causing reflections. Add series resistors if this is the problem.
Different devices have different JTAG voltages for operation. Driving at
2.5V may be marginal on a 3.3V JTAG. Driving at 3.3V may put too much current, through protection diode, into a 2.5V JTAG device.
To help in all this IMPACT has a debug mode where you can waggle signals at will and follow operation with an oscilloscpe.
What cable are you using?
John Adair Enterpoint Ltd. - Home of Raggesdtone1. The Cheap Spartan-3 Development Board.
formatting link
M
mughat
Thanks you for the reply.
I got it to work! Strange solution. By mounting a CPLD on my board and routing FPGA_TDO into CPLD_TDI and connecting the JTAG cable to: FPGA_TDI og CPLD_TDO
Maby the CPLD is more tolerent? My JTAG system is running 2.5V
Andreas Beier
N
Neil Glenn Jacobson
If you are using a Xilinx cable, you need to make certain that the board voltage is connected to the cable to ensure that the drive levels are suitably adjusted.
If you are using some other cable, I suspect that the cable drive level would be to blame.
mughat wrote:
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.