Difference between revisions of "JTAG"

From OpenCircuits
Jump to navigation Jump to search
(signals, not pins -the connectors have many more pins)
 
(17 intermediate revisions by 12 users not shown)
Line 1: Line 1:
[http://spain.vizvaz.com/text/declaration.html declaration] [http://buskin.xxuz.com/content/lucero-best-girl.htm lucero best girl lyric] [http://remove.ns01.info/styles/saddlebags.html saddlebags] [http://buskin.xxuz.com/content/wall-mounted.htm wall mounted wooden magazine rack] [http://remove.ns01.info/styles/zac-efron-pictures.html zac efron pictures] [http://spells.ygto.com/salsa-of-the.html salsa of the month club] [http://spain.vizvaz.com/text/secure-file-delete.html secure file delete] [http://remove.ns01.info/styles/prescription-weight.html prescription weight loss pill] [http://omegamonnier.00bp.com/old-us-coins.htm old us coins] [http://badged.ns02.biz/resources/zone-alarm-4.html zone alarm 4] [http://badged.ns02.biz/resources/caribbean-cruise.html caribbean cruise royal ship] [http://spells.ygto.com/irina-ionesco.html irina ionesco daughter eva] [http://spain.vizvaz.com/text/cibc-visa.html cibc visa] [http://remove.ns01.info/styles/document-storage.html document storage] [http://spain.vizvaz.com/text/avia.html avia] [http://buskin.xxuz.com/content/klara.htm klara] [http://spain.vizvaz.com/text/da-back-wudz.html da back wudz] [http://voided.mefound.com/topic/tmds-dvi.html tmds dvi] [http://omegamonnier.00bp.com/ass-up-face-down.htm ass up face down] [http://spells.ygto.com/map-of-sonoran.html map of sonoran] [http://omegamonnier.00bp.com/mindless-bullshit.htm mindless bullshit babe forum] [http://badged.ns02.biz/resources/top-20-singles-in.html top 20 singles in the uk] [http://spain.vizvaz.com/text/third-eye-blind.html third eye blind] [http://defam.mynumber.org/car-sounds.html car sounds] [http://colic.trickip.net/small/jools-hollands.html jools hollands] [http://colic.trickip.net/small/levitz-showroom.html levitz showroom] [http://colic.trickip.net/small/latest-tamil-movies.html latest tamil movies for free download] [http://yvetteschnabel.00bp.com/24-weeks-pregnant.htm 24 weeks pregnant] [http://eleanorashell.00bp.com/invisible-hand.html invisible hand] [http://buskin.xxuz.com/content/free-children.htm free children nudists gallery] [http://vermin.jungleheart.com/prejudice-against.htm prejudice against women in the workplace] [http://spain.vizvaz.com/text/voice-hardware.html voice hardware] [http://terrellorner.00bp.com/hardcore-comic.html hardcore comic strips] [http://vermin.jungleheart.com/female-nudist.htm female nudist galleries] [http://buskin.xxuz.com/content/maui-wedding.htm maui wedding] [http://spells.ygto.com/padz-poker.html padz poker] [http://yvetteschnabel.00bp.com/exercises-for.htm exercises for iliopsoas muscle] [http://vermin.jungleheart.com/official-apology.htm official apology letter] [http://buskin.xxuz.com/content/fish-pond-bridges.htm fish pond bridges] [http://remove.ns01.info/styles/mcfly-web-site.html mcfly web site] [http://colic.trickip.net/small/ron-clarke-provo.html ron clarke provo] [http://spain.vizvaz.com/text/passadena-city.html passadena city college] [http://colic.trickip.net/small/longhorn-cafe-houston.html longhorn cafe houston texas] [http://omegamonnier.00bp.com/messageboard.htm messageboard] [http://reword.youdontcare.com/kanji-tattoo.html kanji tattoo] [http://omegamonnier.00bp.com/tied-boys.htm tied boys] [http://terrellorner.00bp.com/big-latino-cocks.html big latino cocks] [http://vermin.jungleheart.com/sweetness-follows.htm sweetness follows lyrics] [http://vermin.jungleheart.com/red-dwarf-easter.htm red dwarf easter egg] [http://badged.ns02.biz/resources/the-white-house.html the white house hotel cheltenham] [http://terrellorner.00bp.com/little-sisters.html little sisters cunny] [http://spells.ygto.com/emule.html emule] [http://reword.youdontcare.com/all-eyes-on-me.html all eyes on me] [http://spells.ygto.com/young-tan-lines.html young tan lines] [http://badged.ns02.biz/resources/vilnus.html vilnus] [http://hoalarrison.00bp.com/cell-phones-unlocked.html cell phones unlocked] [http://eleanorashell.00bp.com/male-bestiality.html male bestiality porn] [http://eleanorashell.00bp.com/provence-tours.html provence tours] [http://colic.trickip.net/small/lyrics-fall.html lyrics fall on] [http://badged.ns02.biz/resources/ready-made-drape.html ready made drape and curtain] [http://defam.mynumber.org/teenage-nudist.html teenage nudist camp] [http://hoalarrison.00bp.com/cum-panty.html cum panty] [http://voided.mefound.com/topic/meta-tags-optimization.html meta tags optimization service] [http://reword.youdontcare.com/usc-trojan-football.html usc trojan football game] [http://remove.ns01.info/styles/you.html you] [http://defam.mynumber.org/koi-ponds.html koi ponds] [http://reword.youdontcare.com/kyla-cole-greta.html kyla cole greta cavazzoni] [http://hoalarrison.00bp.com/wwwcagov.html www.ca.gov] [http://omegamonnier.00bp.com/lesbian-sex-photos.htm lesbian sex photos] [http://vermin.jungleheart.com/aya-ueto.htm aya ueto] [http://omegamonnier.00bp.com/platboy.htm platboy] [http://badged.ns02.biz/resources/sizzix-on-sale.html sizzix on sale] [http://yvetteschnabel.00bp.com/chocolate-shar-pei.htm chocolate shar pei] [http://buskin.xxuz.com/content/dream-dictionary.htm dream dictionary] [http://hoalarrison.00bp.com/full-length-porn.html full length porn videos] [http://terrellorner.00bp.com/chinese-shar-pei.html chinese shar pei puppy] [http://hoalarrison.00bp.com/forced-feminization.html forced feminization and humiliation forum] [http://eleanorashell.00bp.com/cheerleader.html cheerleader teens] [http://defam.mynumber.org/yukon-real-estate.html yukon real estate] [http://defam.mynumber.org/foals-for-sale.html foals for sale] [http://spain.vizvaz.com/text/libraries.html libraries] [http://hoalarrison.00bp.com/kids-pee.html kids pee] [http://spain.vizvaz.com/text/harley-davidson.html harley davidson logo] [http://badged.ns02.biz/resources/human-resource.html human resource management] [http://yvetteschnabel.00bp.com/livingston-county.htm livingston county realestate] [http://defam.mynumber.org/potters-mill-huntsville.html potters mill huntsville] [http://yvetteschnabel.00bp.com/chld-porn.htm chld porn] [http://defam.mynumber.org/var-cache-yum.html var cache yum] [http://reword.youdontcare.com/ambitionz-as-rider.html ambitionz as rider] [http://remove.ns01.info/styles/rex-begonia.html rex begonia] [http://buskin.xxuz.com/content/brighthouse.htm brighthouse cable] [http://buskin.xxuz.com/content/rotenberg-germany.htm rotenberg germany] [http://buskin.xxuz.com/content/inn-sandcastle.htm inn sandcastle] [http://spain.vizvaz.com/text/rodeo-drive-resale.html rodeo drive resale] [http://buskin.xxuz.com/content/reading-a-balance.htm reading a balance sheet] [http://spells.ygto.com/midsomerset-newspapers.html midsomerset newspapers] [http://yvetteschnabel.00bp.com/tf-green-airport.htm tf green airport] [http://colic.trickip.net/small/sumit-racingcom.html sumit racing.com] [http://badged.ns02.biz/resources/create-free-web.html create free web page] [http://voided.mefound.com/topic/1998-maxima.html 1998 maxima specs] [http://badged.ns02.biz/resources/bebo-norman.html bebo norman] [http://omegamonnier.00bp.com/passed-out-pics.htm passed out pics] [http://omegamonnier.00bp.com/boys-swallow.htm boys swallow] [http://vermin.jungleheart.com/long-term-care.htm long term care software] [http://terrellorner.00bp.com/dick-to-dick.html dick to dick] [http://hoalarrison.00bp.com/chubbygalleries.html chubbygalleries] [http://omegamonnier.00bp.com/taylor-nude.htm taylor nude] [http://spells.ygto.com/adult-free-movie.html adult free movie clip] [http://yvetteschnabel.00bp.com/labatidoranet.htm labatidora.net] [http://omegamonnier.00bp.com/naked-latino-women.htm naked latino women] [http://hoalarrison.00bp.com/dutch-dildo-girls.html dutch dildo girls] [http://remove.ns01.info/styles/a-blues-for-nina.html a blues for nina lyrics] [http://badged.ns02.biz/resources/shreck.html shreck] [http://remove.ns01.info/styles/literature-percussion.html literature percussion ensemble] [http://badged.ns02.biz/resources/missouri-scholars.html missouri scholars academy alumni] [http://spells.ygto.com/x-cart.html x-cart] [http://badged.ns02.biz/resources/freemasons-secrets.html freemasons secrets] [http://defam.mynumber.org/recumbent-stationary.html recumbent stationary bikes used seattle] [http://voided.mefound.com/topic/dad-daughter-incest.html dad daughter incest daughter incest incest] [http://colic.trickip.net/small/mercury-light.html mercury light spectrum] [http://defam.mynumber.org/woman-stripping.html woman stripping] [http://vermin.jungleheart.com/swires-shipping.htm swires shipping] [http://badged.ns02.biz/resources/wwwcartoonnetworkcom.html www.cartoonnetwork.com] [http://colic.trickip.net/small/east-west-enterprise.html east west enterprise inc] [http://voided.mefound.com/topic/hawaiian-flowers.html hawaiian flowers] [http://defam.mynumber.org/peoria-arizona.html peoria arizona home rental] [http://terrellorner.00bp.com/teenage-porno.html teenage porno] [http://defam.mynumber.org/aunt.html aunt] [http://eleanorashell.00bp.com/free-xxx-pornography.html free xxx pornography] [http://spells.ygto.com/subretinal.html subretinal] [http://buskin.xxuz.com/content/massive-cock.htm massive cock free thumbs] [http://voided.mefound.com/topic/kennels-wisconsin.html kennels wisconsin] [http://hoalarrison.00bp.com/toe-tattoo.html toe tattoo] [http://terrellorner.00bp.com/belle-naked.html belle naked] [http://defam.mynumber.org/brown-rice.html brown rice] [http://remove.ns01.info/styles/le-lingerie-club.html le lingerie club] [http://reword.youdontcare.com/stegall-act.html stegall act] [http://spells.ygto.com/jewish-news.html jewish news] [http://omegamonnier.00bp.com/preteen-lolita-nudes.htm preteen lolita nudes] [http://badged.ns02.biz/resources/tai-kobe.html tai kobe] [http://buskin.xxuz.com/content/life-and-meaning.htm life and meaning] [http://badged.ns02.biz/resources/la-tv-schedule.html la tv schedule] [http://spain.vizvaz.com/text/propeller-plane.html propeller plane picture] [http://reword.youdontcare.com/phs-forms.html phs forms] [http://remove.ns01.info/styles/how-to-kill-ants.html how to kill ants] [http://yvetteschnabel.00bp.com/miami-florida.htm miami florida home rental] [http://voided.mefound.com/topic/ap-biology-lab.html ap biology lab enzyme catalysis] [http://spells.ygto.com/5-battlenetwork.html 5 battlenetwork man mega protoman team] [http://spells.ygto.com/yessica.html yessica] [http://reword.youdontcare.com/worldwide-travel.html worldwide travel agency] The Joint Test Action Group (JTAG) standardized a 5 pin boundary-scan test port as IEEE Std. 1149.1, "Standard Test Access Port and Boundary-Scan Architecture".
+
The Joint Test Action Group (JTAG) standardized a 5 signal boundary-scan test port as IEEE Std. 1149.1, "Standard Test Access Port and Boundary-Scan Architecture".
  
 
While originally intended for boundary-scan testing of PCB assemblies, to replace bed-of-nails testing, the JTAG port included in many popular microprocessors is also often used for programming and debugging.
 
While originally intended for boundary-scan testing of PCB assemblies, to replace bed-of-nails testing, the JTAG port included in many popular microprocessors is also often used for programming and debugging.
Line 5: Line 5:
 
[http://hogyros.de/?q=node/167 "If you have information on how to connect a JTAG probe to a Nokia phone, please let me know."]
 
[http://hogyros.de/?q=node/167 "If you have information on how to connect a JTAG probe to a Nokia phone, please let me know."]
  
There are five pins:
+
There are five signals:
 
* TCK/clock
 
* TCK/clock
 
* TMS/mode select
 
* TMS/mode select
Line 19: Line 19:
 
== 20 Pin JTAG PinOut ==
 
== 20 Pin JTAG PinOut ==
  
Which one of these is right?
+
     1 +3.3 V    2 +3.3 V
 
 
    Pin Function Pin Function
 
    1  TRST    2  GND
 
    3  TDO      4  GND
 
    5  TDI      6  GND
 
    7  TMS      8  GND
 
    9  TCK    10  GND
 
    11  VPP_E  12  GND
 
    13  A/W    14  GND
 
    15  User 0  16  GND
 
    17  Rdy/Bsy 18  GND
 
    19  User 1  20  Vcc
 
 
 
     1 3.3 V    2 3.3 V
 
 
     3 nTRST    4 GND
 
     3 nTRST    4 GND
 
     5 TDI      6 GND
 
     5 TDI      6 GND
Line 42: Line 28:
 
     15 nRST    16 GND
 
     15 nRST    16 GND
 
     17  --      18 GND
 
     17  --      18 GND
     19  --      20 GND  
+
     19  --      20 GND
 
 
  
 
== external links ==
 
== external links ==
Line 50: Line 35:
 
* [http://www.arm.com/support/faqdev/1336.html "When designing development boards what style JTAG connector should I use?"] The 20-pin JTAG connector.
 
* [http://www.arm.com/support/faqdev/1336.html "When designing development boards what style JTAG connector should I use?"] The 20-pin JTAG connector.
 
* [http://www.embedded.com/story/OEG20021028S0049 "Introduction to JTAG"] by Rob Oshana 2002
 
* [http://www.embedded.com/story/OEG20021028S0049 "Introduction to JTAG"] by Rob Oshana 2002
* [http://hri.sourceforge.net/tools/jtag_faq_org.html "JTAG FAQ"] by Stas Khirman 2004
+
* [http://hri.sourceforge.net/tools/jtag_faq_org.html "JTAG FAQ"] by Stas Khirman 2004 includes a section on [http://hri.sourceforge.net/tools/jtag_faq_org.html#_Toc63218715 14 pin, 20 pin, and 8 pin JTAG headers]
 
* [http://k9spud.com/jtag/ a parallel port JTAG Debugger circuit for Philips LPC2xxx ARM microcontrollers.] by K9JTAG (uses Schmitt trigger inverters, so it can connect 3.0 V target boards to a standard 5.0 V parallel port)
 
* [http://k9spud.com/jtag/ a parallel port JTAG Debugger circuit for Philips LPC2xxx ARM microcontrollers.] by K9JTAG (uses Schmitt trigger inverters, so it can connect 3.0 V target boards to a standard 5.0 V parallel port)
 
* [http://diygadget.com/store/building-simple-jtag-cable/info_12.html parallel port JTAG "Building Simple JTAG Cable"] (resistors only)
 
* [http://diygadget.com/store/building-simple-jtag-cable/info_12.html parallel port JTAG "Building Simple JTAG Cable"] (resistors only)
Line 59: Line 44:
 
* [http://freelabs.com/~whitis/electronics/jtag/ the JTAG protocol] by Mark Whitis
 
* [http://freelabs.com/~whitis/electronics/jtag/ the JTAG protocol] by Mark Whitis
 
* [http://scienceprog.com/avrjtag-clone-in-action/ "Building AVR Jtag clone"] includes schematics and firmware.
 
* [http://scienceprog.com/avrjtag-clone-in-action/ "Building AVR Jtag clone"] includes schematics and firmware.
 
+
* [http://www.embecosm.com/ Embecosm] publishes a "SystemC JTAG interface specification" to simplify debugging complex chips.
 +
* lists a variety of [http://www.freelabs.com/~whitis/electronics/jtag/ JTAG Pinouts]
 +
* [http://tree.celinuxforum.org/CelfPubWiki/ELC2009Presentations?action=AttachFile&do=get&target=DebuggingWithJtagCelf2009.pdf Debugging with JTAG (CELF presentation)]
 +
* Open JTAG Project [http://www.openjtag.org Make your proper high speed JTAG]
 
----
 
----

Latest revision as of 11:47, 1 November 2011

The Joint Test Action Group (JTAG) standardized a 5 signal boundary-scan test port as IEEE Std. 1149.1, "Standard Test Access Port and Boundary-Scan Architecture".

While originally intended for boundary-scan testing of PCB assemblies, to replace bed-of-nails testing, the JTAG port included in many popular microprocessors is also often used for programming and debugging.

"If you have information on how to connect a JTAG probe to a Nokia phone, please let me know."

There are five signals:

  • TCK/clock
  • TMS/mode select
  • TDI/data in
  • TDO/data out
  • TRST/reset (optional), when driven low, resets the internal state machine.

Except for TCK, all other JTAG lines should be pulled high via a resistor.


WARNING: unconfirmed pinout. Please add links to pinout standard.

20 Pin JTAG PinOut[edit]

    1 +3.3 V    2 +3.3 V
    3 nTRST     4 GND
    5 TDI       6 GND
    7 TMS       8 GND
    9 TCK      10 GND
   11  --      12 GND
   13 TDO      14 GND
   15 nRST     16 GND
   17  --      18 GND
   19  --      20 GND

external links[edit]