[SI-LIST] Re: TRST signal of JTAG I/F

  • From: "Arul Jothi" <arul@xxxxxxxxxxx>
  • To: <cjclark@xxxxxxxxxxxxxxx>, <si-list@xxxxxxxxxxxxx>
  • Date: Wed, 9 Apr 2003 09:56:10 -0700

Hi CJ

Thanks for such detailed reply to Nico.

I am interested on those whitepapers on IEEE 1149.1/IEEE 1532
infrastructure.

Regards

Arul Jothi

GDA Technologies Inc
1010 Rincon Circle
San Jose CA-95131

www.gdatech.com

"accelerate your innovation"


-----Original Message-----
From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx]
On Behalf Of CJ Clark
Sent: Wednesday, April 09, 2003 7:39 AM
To: 'Nico Fleurinck'; 'compactPCI (E-mail)'; 'si-list'
Subject: [SI-LIST] Re: TRST signal of JTAG I/F


Hello Nico,

You don't really tell us the context of your question, and that is
important in giving you the right answer.  If you are designing an ASIC,
it's quite clear that TRST should have an internal pull-up. At the PCB
assembly level, you have multiple approaches for handling TRST (and the
other 1149.1 signals for that matter) depending on whether you are
designing a cPCI backplane, cPCI daughter card or just stand-alone PCB.
In general, TRST is an active low signal. At the PCB/System level, TRST
should be low at least once during power-up.  Devices on PCBs that have
a TRST pin need to have their TAP controllers initialized and using TRST
to do this is easier than clocking TCK 5 times and holding TMS high. The
simplest approach to doing this is to have a pull-down on TRST.  This is
the passive approach and guarantees that TRST was 'low' at 'least once'.
AND IT IS CORRECT!  I understand why you are confused because several
companies out there, some claiming to be 'JTAG experts' have distrubuted
DFT guidelines and say pull-up on TRST.  This is absolutely wrong, and
contrary to the standard.  They may be confusing the TRST pull-ups
INSIDE of an IC with the PCB level implementation. Now, you could have a
pull-up on TRST as shown in Figure 6-8 of the 1149.1 standard (5-8 in
the old standard), but this is only inconjunction with active circuitry
such as the power-up reset generator shown.  This might be where people
are confused, that figure uses TRST pulled high at the PCB level because
it is fed into an AND gate, the other input from the POR generator, the
'low' is generated by the POR circuitry.  The output of the AND goes to
TRST of the devices.  This method has the advantage that it doesn't
consume as much power as the passive pull-downs.  But, if you are
totally doing this with passives, the answer is pulled-low. The ICs HAVE
to see a logic low on TRST at sometime during powerup, otherwise their
TAP may come up in a strange state and potentially lock up (and this can
be VERY difficult to Debug/Diagnose when your system randomly doesn't
come up).

Now how you implement this would also depend on what you are designing.
If it is a cPCI daughter card, consider the accumulative effect of each
card having a pull-down, the current draw will be greater and
potentially you may have difficulty driving the TRST high if you wanted
to do something like configuration or 1149.1 test.  The best method
would be to have the TRST pulled-low on the backplane, however, this
would have to be part of the cPCI spec (and it is not.  Heck, the whole
1149.1 interface is wrong in cPCI, but this has continued to fall on
deaf ears. The TDI/TDO/TMS/TCK should be BUSSED in the backplane,
TDI-TDO should NOT be daisy chained in a backplane/system. Is there a
backplane manufacturer that is willing to buck the cPCI spec?). If
anyone is interested in a whitepaper on IEEE 1149.1/IEEE 1532
infrastructure, send me an email.

Regards,
CJ
IEEE 1149.1 chair 1996-2002

--------------------< Http://www.intellitech.com >----------------
Intellitech Corporation                        
70 Main Street, Durham, NH 03824            Embedded Test and 
PH:603-868-7116 FX:603-868-7119            FPGA configuration
------------------------------------------------------------------
  



> -----Original Message-----
> From: Nico Fleurinck [mailto:nico.fleurinck@xxxxxxxxxxxx]
> Sent: Wednesday, April 09, 2003 9:50 AM
> To: 'compactPCI (E-mail)'; 'si-list'
> Subject: TRST signal of JTAG I/F
> Importance: High
> 
> 
> Dear experts,
> I'm confused about what I shall do when I don't use the TRST
> signal of a
> JTAG interface.
> In some documentation I found that I shall pull-it-down with 
> a 4K7 resistor
> and in other documents I found that I shall pull-it-up to VCC 
> via a 4K7
> resistor.
> It is very confusing.
> Can someone please tell me what I shall do.
> Of the JTAG interface I think it is enough to just use the 
> TCK,TDI,TDO,TMS
> signals.
> 
> Many thanks in advanced.
> 
> greetings,
> Nico
> 
> Nico Fleurinck
> Junior Design Engineer
> VERHAERT Satellites & Platforms
> Hogenakkerhoekstraat 21
> B-9150 Kruibeke
> 
> Tel : +32 3 250.1984
> Fax : +32 3 254.1008
> e-mail : nico.fleurinck@xxxxxxxxxxxx
> Visit us : www.verhaert.com
> 
> 
> 


------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
//www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field

List archives are viewable at:     
                //www.freelists.org/archives/si-list
or at our remote archives:
                http://groups.yahoo.com/group/si-list/messages 
Old (prior to June 6, 2001) list archives are viewable at:
                http://www.qsl.net/wb6tpu
  


------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
//www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field

List archives are viewable at:     
                //www.freelists.org/archives/si-list
or at our remote archives:
                http://groups.yahoo.com/group/si-list/messages 
Old (prior to June 6, 2001) list archives are viewable at:
                http://www.qsl.net/wb6tpu
  

Other related posts: