Difference between revisions of "JTAG"

From OpenCircuits
Jump to navigation Jump to search
(signals, not pins -the connectors have many more pins)
 
(13 intermediate revisions by 9 users not shown)
Line 1: Line 1:
[http://genovevaloar.free-site-host.com/directory/very-early-symptoms.html very early symptoms of pregnancy] [http://fatimahcrunk.ifrance.com/ass-butt-nice.html ass butt nice] [http://meghann.w8w.pl/small/water-sport-catalog.html water sport catalog] [http://phawkwood.ide.am/pages/tibia-light.html tibia light] [http://clarisamatchett.freehostia.com/article/free-cum-dripping.html free cum dripping pussy] [http://tmdexter.datadiri.us/data/midwest-security.html midwest security health insurance] [http://myrtispettie.pop3.ru/articles/4-motion-rear.html 4 motion rear valance] [http://girlx512.ide.am/content/american-association.html american association evangelistic] [http://veronica-zemanova.stooper.info/ sample video of veronica zemanova] [http://barbiegoggins.ide.am/blog/mil.html mil std] [http://rubiedunlap.ifrance.com/comments/john-palminteri.html john palminteri] [http://sirwayne.profil.tc/wiki/advantages-of.html advantages of paying off mortgage] [http://fatimahcrunk.ifrance.com/free-midi.html download free midi file] [http://dominicachampli.freehostia.com/international.html international convenant on] [http://mikethevile.datadiri.org/q/twyford-bathrooms.html twyford bathrooms uk] [http://rey-pirin.esta-feta.info/ rey pirin] [http://topless-kids.duddie.info/index.html topless kids] [http://meghann.w8w.pl/small/union-public-schools.html union public schools nj] [http://nellysalaam.ifrance.com/birthday-gift-or.html 60th birthday gift] [http://reneto-zero.zoonic.info/ reneto zero a braccia aperte] [http://venessadrake.ifrance.com/multipick.html multipick] [http://venessadrake.ifrance.com/3d-graphic.html 3d graphic] [http://girlx512.ide.am/content/tiny-mutt-dog.html tiny mutt dog] [http://gaylavillalpand.pop3.ru/view/medeteranian.html medeteranian anemia] [http://laura-pausini.unfoxy.info/ laura pausini surrender] [http://frigoriferi-per.maybee.info/ frigoriferi per vino samsung] [http://buy-trendwest.plinker.info/index.html buy trendwest timeshare] [http://chip-cerebrale.shellak.info/ chip cerebrale] [http://tmdexter.datadiri.us/data/coach-factory.html coach factory outlet store] [http://glyndap.w8w.pl/wiki/pc-workstations.html pc workstation] [http://ickapiga.ide.am/pages/antler-furniture.html antler furniture] [http://route66-2006.maybee.info/ route66 2006] [http://happymother.profil.tc/lumber-ct.html lumber ct] [http://tmdexter.datadiri.us/data/paris-hilton-wallpaper.html free hilton paris wallpaper] [http://math-homework.furison.info/index.html math homework helper] [http://lauraleegerhard.freehostia.com/ii-texas-tier.html ii texas tier] [http://palmiradagostin.pop3.ru/pages/moms-having-sex.html moms having sex with strangers] [http://rosanne.w8w.pl/resources/asa-nationals.html asa nationals jasper in.] [http://lauraleegerhard.freehostia.com/psikoterapide-sosyal.html psikoterapide sosyal terapi] [http://meghann.w8w.pl/small/serious-clothing.html serious clothing los angeles] [http://phawkwood.ide.am/pages/bleep-max-test.html bleep max test vo2] [http://paris-hillton.distains.info/index.html paris hillton nude] [http://cronaca-di-un-assassinio.unfoxy.info/ cronaca di un assassinio] [http://glyndap.w8w.pl/wiki/kava.html kava] [http://dotfitts.freehostia.com/pages/k-1-koblenz.html k 1 koblenz] [http://rubiedunlap.ifrance.com/comments/types-of-clouds.html type of cloud] [http://neomirivenbark.pop3.ru/new/diet-aides.html diet aides] [http://rosanne.w8w.pl/resources/luxury-fashion.html luxury fashion] [http://casteldelfino.shellak.info/ casteldelfino] [http://glyndap.w8w.pl/wiki/worry-free-vacations.html worry free vacations] [http://ca-si-nguyen-hong.stooper.info/ ca si nguyen hong nhung] [http://leafproof-gutter.kiekie.info/index.html leafproof gutter guards] [http://thelmabounds.ifrance.com/chiropractic-medicine.html chiropractic medicine] [http://annfarrer.pop3.ru/web/media-player.html media player 10] [http://eamon-fuck-it.esta-feta.info/ eamon fuck it testo] [http://dotfitts.freehostia.com/pages/extreme-grannys.html extreme grannys] [http://palmiradagostin.pop3.ru/pages/xbiff-for-windows.html xbiff for windows] [http://carriberkowitz.free-site-host.com/nelson-ledges-road.html nelson ledges road course] [http://sonwheless.ifrance.com/columns.html columns] [http://f-55-nikon.shellak.info/ f 55 nikon] [http://thelmabounds.ifrance.com/painting-kitchen.html painting kitchen cabinets] [http://ethylwilkey.ifrance.com/small/jacking-cock.html jacking cock] [http://palmiradagostin.pop3.ru/pages/manifold-riser.html manifold riser] [http://mdf-files.esta-feta.info/ mdf files] [http://sciopero-in-famiglia.unfoxy.info/ sciopero in famiglia] [http://blishlock.ide.am/data/designer-dress.html affordable designer dress evening] [http://sonwheless.ifrance.com/vociferate.html vociferate] [http://natura.esta-feta.info/ natura] [http://free-tranny.duddie.info/index.html free tranny sex pics] [http://arrakis.plinker.info/index.html arrakis system] [http://mikethevile.datadiri.org/q/buy-ativan.html buy ativan] [http://tinishav.w8w.pl/view/jay-sean.html jay sean] [http://tmdexter.datadiri.us/data/refinance-credit.html refinance credit card] [http://barbiegoggins.ide.am/blog/list-of-boy-names.html list of boy names] [http://toshiba-16mb-2.zoonic.info/ toshiba 16mb 2 5] [http://sonwheless.ifrance.com/soundtracks.html soundtracks] [http://barbiegoggins.ide.am/blog/wreathmaker.html wreathmaker] [http://myeshavoss.pop3.ru/content/maggie-sottero-savannah.html maggie sottero savannah] [http://neomirivenbark.pop3.ru/new/slobber.html dog slobber] [http://la-porta-segreta.daywork.info/ la porta segreta] [http://nellysalaam.ifrance.com/savannah-honeymoon.html savannah honeymoon packages] [http://swimsuit-girls.nonionic.info/index.html swimsuit girls] [http://vob-edit.esta-feta.info/ vob edit] [http://bamboo-furniture.preteria.info/index.html faux bamboo furniture] [http://neomirivenbark.pop3.ru/new/rowen-university.html rowen university nj] [http://ijsjes-verkopen.fallway.info/ ijsjes verkopen] [http://corolla-nc-real.furison.info/index.html corolla nc real estate] [http://andreaakin.free-site-host.com/content/intercourse-normal.html intercourse normal picture] [http://thelmabounds.ifrance.com/james-son-thomas.html james son thomas] [http://demetriusklink.free-site-host.com/topic/autocad-2002lt-commands.html autocad 2002lt commands] [http://adelaidecelis.pop3.ru/us-wealthiest.html u.s wealthiest state] [http://girlx512.ide.am/content/iridium-telephone.html iridium phone] [http://ass-to-mouth.nonionic.info/index.html ass to mouth movies] [http://dark4sky.ide.am/leningrad-music.html leningrad music clip] [http://demetriusklink.free-site-host.com/topic/1966-mustang.html 1966 mustang fastback for sale] [http://sirwayne.profil.tc/wiki/political-asylum.html political asylum uk] [http://fatimahcrunk.ifrance.com/modem.html modem] [http://rosanne.w8w.pl/resources/italiano-sport-world.html italiano sport world] [http://ickapiga.ide.am/pages/apartment-ct-mansfield.html apartment ct mansfield rental storrs unlimited] [http://illinois-department.distains.info/index.html illinois department of natural resources] [http://scarlettlakey.ifrance.com/article/escort-ford.html 1997 ford escort] [http://dark4sky.ide.am/falaka.html falaka girl] [http://vanessa-rabbit.nonionic.info/index.html vanessa rabbit nevada] [http://nellysalaam.ifrance.com/young-babes-bent.html young babes bent over] [http://cherilyncyrus.ide.am/comments/pa-game-commision.html pa game commision] [http://domenicaswearin.freehostia.com/flat-panel-monitor.html lcd flat panel computer monitor] [http://genovevaloar.free-site-host.com/directory/econo-lodge.html econo lodge on the ocean virginia beach] [http://mrkgnao.datadiri.us/topic/war-of-the-worlds.html war of the worlds movie] [http://caridadkulik.ifrance.com/ell-saline.html ell saline] [http://ristorante-sadler.yautias.info/ ristorante sadler] [http://thelmabounds.ifrance.com/sexual-rubbing.html sexual rubbing] [http://ultimo-cd-avril.esta-feta.info/ ultimo cd avril lavigne] [http://demetriusklink.free-site-host.com/topic/dana-reeve.html dana reeve] [http://aficio-cl3000.shellak.info/ aficio cl3000] [http://barbiegoggins.ide.am/blog/kissing-advice.html kissing advice for teen] [http://neomirivenbark.pop3.ru/new/roof-tiles.html roof tiles] [http://ponti.shellak.info/ ponti] [http://staceetammaro.pop3.ru/simplicity-mowers.html simplicity mowers] [http://thelmabounds.ifrance.com/frozen-margarita.html best frozen margarita recipe] [http://sirwayne.profil.tc/wiki/iodine-toxicity.html iodine toxicity] [http://rubiedunlap.ifrance.com/comments/jack-johnson-better.html better by jack johnson lyric together] [http://sonwheless.ifrance.com/marion-county.html marion county florida real estate] [http://wellness-matera.esta-feta.info/ wellness matera] [http://rosanne.w8w.pl/resources/mylola.html hussyfan mylola] [http://annfarrer.pop3.ru/web/signing-off-a-business.html signing off a business letter] [http://glyndap.w8w.pl/wiki/keith-nicholls.html keith nicholls] [http://korean-girls.plinker.info/index.html korean girls nude] [http://wonder-girl-costume.kingbolt.info/index.html wonder girl costume] [http://andreaakin.free-site-host.com/content/analyzer-digital.html analyzer digital spectrum] [http://clarisamatchett.freehostia.com/article/at-t-calling-plan.html t mobile calling plan] [http://renaposton.ifrance.com/blog/stop-junk-mail.html stop junk mail government] [http://ethylwilkey.ifrance.com/small/healthcare.html care health] [http://online-sex-shop.preteria.info/index.html online sex shop] [http://myeshavoss.pop3.ru/content/bug-spray.html bug spray] [http://scarpa-primavera.esta-feta.info/ scarpa primavera estate] [http://lateshacl.w8w.pl/wiki/packagers.html packagers] [http://katelyns.w8w.pl/blog/look-what-you-ve.html look what you ve done sheet music] [http://shizuewinstead.pop3.ru/lib/aluminum-boat.html aluminum boat repair parts] [http://gaylavillalpand.pop3.ru/view/starting-over-tv.html starting over house tv show] [http://venessadrake.ifrance.com/andrea-brooke.html andrea brooke ownbey] [http://nellysalaam.ifrance.com/replay.html action code emerald pokemon replay] [http://homemade-cheesecake.euploid.info/index.html homemade cheesecake] [http://slutty-wives.touters.info/index.html slutty wives amateur nude galleries] [http://thelmabounds.ifrance.com/preschool-art.html preschool art project ideas] [http://sirwayne.profil.tc/wiki/synedit-24.html synedit 2.4] [http://maddyriddle.ide.am/resources/information-on-reverse.html home information mortgage owner reverse] [http://clarisamatchett.freehostia.com/article/animation-cartoons.html animation cartoon disney draw] [http://adelaidecelis.pop3.ru/teaching-kid-about.html teaching kid about weather] [http://renaposton.ifrance.com/blog/romeo-and-juliet.html romeo and juliet essays act 3 scene 1] [http://fully-clothed-swimming.distains.info/index.html fully clothed swimming] 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 56: Line 41:
 
* [http://en.wikipedia.org/wiki/JTAG Wikipedia:JTAG]
 
* [http://en.wikipedia.org/wiki/JTAG Wikipedia:JTAG]
 
* [http://wiki.openwrt.org/OpenWrtDocs/Customizing/Hardware/JTAG_Cable OpenWRT wiki: JTAG Cables]
 
* [http://wiki.openwrt.org/OpenWrtDocs/Customizing/Hardware/JTAG_Cable OpenWRT wiki: JTAG Cables]
* [http://jtag-arm9.sourceforge.
+
* [http://jtag-arm9.sourceforge.net/ the Jtag-Arm9 project at Sourceforge] gives instructions and photographs of a [http://jtag-arm9.sourceforge.net/hardware.html Home made JTAG interface] (also shows an example of prototyping using SMT IC)
1000
 
net/ the Jtag-Arm9 project at Sourceforge] gives instructions and photographs of a [http://jtag-arm9.sourceforge.net/hardware.html Home made JTAG interface] (also shows an example of prototyping using SMT IC)
 
 
* [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 12: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]