Jump to content
  • 0

2Wire JTAG - Tap Error at Low Frequency TCK operation


Balaji G K

Question

Hi,

We have a internal controller trying connect with Digilent JTAG HS2 debugger and we see Tap error in our metaware during connection.

When the TCK is set at -prog dig speed = 1MHz , we get tap error in metaware , but when the TCK set at 5MHz or 10MHz we dont see the error in connection.

We have waveforms where in at 1MHz TCK, in TMS waveform we see bus is left idle without any from controller or debugger and it raises sluggishly with internal pullup inside our controller , which seems to be creating some electrical compatibility issues. At 10 MHz due to low time periods these idle time becomes small and they limit to a small value.

1MHz TCK waveform: Sluggish rise in TMS due to internal pullups are above 1V in this waveform

image.thumb.png.7bcc7fece988a58f1117c0d52fa3883f.png

10 MHz TCK waveform: Sluggish rise in TMS is limited either by internal controller drive or low time window

image.thumb.png.270ade3e0cf74041c6c6eebfd7af40be.png

 

Question:

  1. Is the pull resistor is really required or what is reason for pull up in TMS line with CJTAG operation?
  2. Do we have any standard time, where the both the TS and debugger can leave the Bus idle?
  3. Why TCK waveform has this different on time and off time in single time period at high frequencies refer image 2?
Edited by Balaji G K
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...