Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers

Help me!

Altera_Forum
Honored Contributor II
1,039 Views

Hi every one ! I actually wanna get your hand cause I was doing with EPM7064SLC44-10( MAX7000S) but I have problem with JTAG, I can't load it and now it makes me trouble!.. Please fix me the problem and Quartus II .. Thanks so much.. I will upload the board schematic right now!:):)  

http://ifile.it/0smp31z/icao_fpga.schdoc 

(http://ifile.it/0smp31z/icao_fpga.schdoc)
0 Kudos
6 Replies
Altera_Forum
Honored Contributor II
322 Views

It's clearly wrong to place a pull-up resistor at TCK, a pull-down resistor is needed instead. 

 

P.S.: Also the CLK AC coupling seems faulty, but it hopefully wouldn't block JTAG communication.
0 Kudos
Altera_Forum
Honored Contributor II
322 Views

 

--- Quote Start ---  

It's clearly wrong to place a pull-up resistor at TCK, a pull-down resistor is needed instead. 

 

P.S.: Also the CLK AC coupling seems faulty, but it hopefully wouldn't block JTAG communication. 

--- Quote End ---  

 

Thanks Mr FvM! I'll check the circuit board and try it again. If you have another idea, hooefully we can discuss. Thanks very much.
0 Kudos
Altera_Forum
Honored Contributor II
322 Views

But you can spell out why TCK node is wrong??? I think TCK is the same as the others

0 Kudos
Altera_Forum
Honored Contributor II
322 Views

Altera's guidelines recommend TCK be tied to GND through a 1K resistor. 

 

I don't have Altium Designer and haven't looked at your schematic. However, I've found that many JTAG signal integrity problems can be solved by adding source-series termination to the JTAG signals. So for example, a 33ohm or 50ohm resistor on TCK, TDI, and TMS right at your JTAG connector. Also, a resistor on TDO coming out of the FPGA. 

 

I'm not saying this is your issue. Usually if signal integrity is a problem, you'll at least be able to scan the chain even if only intermittently. 

 

Jake
0 Kudos
Altera_Forum
Honored Contributor II
322 Views

 

--- Quote Start ---  

Altera's guidelines recommend TCK be tied to GND through a 1K resistor. 

 

I don't have Altium Designer and haven't looked at your schematic. However, I've found that many JTAG signal integrity problems can be solved by adding source-series termination to the JTAG signals. So for example, a 33ohm or 50ohm resistor on TCK, TDI, and TMS right at your JTAG connector. Also, a resistor on TDO coming out of the FPGA. 

 

I'm not saying this is your issue. Usually if signal integrity is a problem, you'll at least be able u to scan the chain even if only intermittent. 

 

Jake 

--- Quote End ---  

! Yo 

Thanks Mr jacobjone! you know, my design have a problem for long time, it made me trouble so I 'll check your advice. But you can tel me how to scan the chain.....
0 Kudos
Altera_Forum
Honored Contributor II
322 Views

Use the Quartus II Programmer.  

 

One thing you may want to look into is the "JTAG Chain Debugger" tool. This is available from the "Processing" menu in the Quartus II Programmer window. 

http://quartushelp.altera.com/9.1/mergedprojects/program/pgm/pgm_com_jtag_debugger.htm 

 

I'm not sure when this was introduced. I just found out about it recently. 

 

Jake
0 Kudos
Reply