Difference between revisions of "JTAG"

From OpenCircuits
Jump to navigation Jump to search
(signals, not pins -the connectors have many more pins)
 
(32 intermediate revisions by 20 users not shown)
Line 1: Line 1:
[http://yage2006.idilis.ro/blog/zeljko-joksimovic3/ zeljko joksimovic dino merlin] [http://seepelicio.idilis.ro/plextor-lettore.htm plextor lettore] [http://avroraplus68.idilis.ro/description/ondo-stato.htm ondo (stato)] [http://avroraplus68.idilis.ro/description/mariah-carey6.htm mariah carey upskirt] [http://yage2006.idilis.ro/blog/ora-che/ ora che ho bisogno di te] [http://avroraplus68.idilis.ro/description/home-theater8.htm home theater a parma] [http://listmuchachas.idilis.ro/stadio-album/ stadio album] [http://avroraplus68.idilis.ro/description/love-ridden.htm love ridden] [http://listmuchachas.idilis.ro/max-/ max 2002 top model] [http://yage2006.idilis.ro/blog/prezzo-nokia1/ prezzo nokia 6680] [http://listmuchachas.idilis.ro/marrone-five/ marrone five] [http://listlolush.idilis.ro/styles/elysia.htm elysia] [http://seepelicio.idilis.ro/tastiere-musicali1.htm tastiere musicali elettroniche] [http://yage2006.idilis.ro/blog/hp-rea/ hp r3430ea] [http://yage2006.idilis.ro/blog/barzelletta-varia/ barzelletta varia] [http://yage2006.idilis.ro/blog/nikon-coolpix24/ nikon coolpix l1 2 5 lcd compact 6 2 mp] [http://listlolush.idilis.ro/styles/area-manager.htm area manager estero (estero)] [http://seepelicio.idilis.ro/la-mia19.htm la mia amica silvia] [http://seepelicio.idilis.ro/maserati-quattroporte3.htm maserati quattroporte evoluzione] [http://yage2006.idilis.ro/blog/gastro/ gastro] [http://listmuchachas.idilis.ro/houdek-jacques/ houdek jacques] [http://listlolush.idilis.ro/styles/aspen-shopping.htm aspen shopping] [http://listlolush.idilis.ro/styles/memory-barbra.htm memory barbra streisand] [http://seepelicio.idilis.ro/giacche-moto.htm giacche moto dainese] [http://listlolush.idilis.ro/styles/sborrate-in1.htm sborrate in bocca] [http://listmuchachas.idilis.ro/smart-card/ smart card platinum] [http://listmuchachas.idilis.ro/fiera-inquieta/ fiera inquieta mp3] [http://listlolush.idilis.ro/styles/these-words.htm these words natasha] [http://listlolush.idilis.ro/styles/traduzione-canzone6.htm traduzione canzone ex eamon] [http://listmuchachas.idilis.ro/finestra-arredamento/ finestra arredamento] [http://avroraplus68.idilis.ro/description/lg-hifi.htm lg hifi] [http://seepelicio.idilis.ro/vecchi-froci.htm vecchi froci] [http://listlolush.idilis.ro/styles/pioneer-pdpxde.htm pioneer pdp506xde] [http://yage2006.idilis.ro/blog/www-imperatrice/ www imperatrice it] [http://seepelicio.idilis.ro/selena.htm selena] [http://listmuchachas.idilis.ro/legalizacion/ legalizacion] [http://listmuchachas.idilis.ro/hp-lightscribe/ hp lightscribe] [http://yage2006.idilis.ro/blog/fore/ fore] [http://avroraplus68.idilis.ro/description/gioco-spaider.htm gioco spaider man] [http://listmuchachas.idilis.ro/santya-maria/ santya maria goretti] [http://seepelicio.idilis.ro/irrogare.htm irrogare] [http://avroraplus68.idilis.ro/description/kaliber.htm kaliber44] [http://yage2006.idilis.ro/blog/compsy/ compsy] [http://yage2006.idilis.ro/blog/sony-dcrhce2/ sony dcrhc19e] [http://seepelicio.idilis.ro/philips12.htm philips 6070] [http://listlolush.idilis.ro/styles/amplificatore-con.htm amplificatore con radiomicrofono] [http://listmuchachas.idilis.ro/autumn-flower/ autumn flower] [http://listmuchachas.idilis.ro/verso-de/ verso de amor] [http://avroraplus68.idilis.ro/description/scanner-caricatore.htm scanner caricatore automatico] [http://seepelicio.idilis.ro/store-play.htm store play 50gb] [http://avroraplus68.idilis.ro/description/noce-moscata.htm noce moscata] [http://listlolush.idilis.ro/styles/x-bmw1.htm x5 bmw 4 6] [http://listlolush.idilis.ro/styles/santiago-de.htm santiago de cuba] [http://listlolush.idilis.ro/styles/copenhagen-stanza.htm copenhagen stanza] [http://listlolush.idilis.ro/styles/cartoon-gay.htm cartoon gay gratis] [http://yage2006.idilis.ro/blog/televisori-lcd17/ televisori lcd con staffa da parete] [http://listlolush.idilis.ro/styles/mario-winans5.htm mario winans mp3] [http://listmuchachas.idilis.ro/monitor-lcd41/ monitor lcd samsung 19 sm] [http://seepelicio.idilis.ro/adsl-modemrouter.htm adsl modemrouter] [http://listlolush.idilis.ro/styles/router-ethernet2.htm router ethernet wireless] [http://listmuchachas.idilis.ro/acer-als1/ acer al1913s lcd] [http://seepelicio.idilis.ro/raccolta-punti.htm raccolta punti] [http://yage2006.idilis.ro/blog/genesis-pro/ genesis pro 503] [http://listmuchachas.idilis.ro/obiettivi-digitali/ obiettivi digitali canon] [http://listmuchachas.idilis.ro/candy-nova/ candy nova] [http://seepelicio.idilis.ro/home-theatre26.htm home theatre dvd] [http://yage2006.idilis.ro/blog/strano-incontro/ strano incontro] [http://yage2006.idilis.ro/blog/fammi-andar/ fammi andar via] [http://yage2006.idilis.ro/blog/sony-cybershot25/ sony cybershot dscf828] [http://yage2006.idilis.ro/blog/lcd-loewe/ lcd loewe] [http://avroraplus68.idilis.ro/description/turion-1.htm turion 64 ml37] [http://listmuchachas.idilis.ro/informatica-vibo/ informatica vibo valentia] [http://listmuchachas.idilis.ro/cori-nadine/ cori nadine] [http://avroraplus68.idilis.ro/description/mtv-ringtonez.htm mtv ringtonez] [http://listmuchachas.idilis.ro/decoder-c/ decoder c i] [http://seepelicio.idilis.ro/attacchi-aerei.htm attacchi aerei] [http://yage2006.idilis.ro/blog/videocamera-sanyo/ videocamera sanyo vpc c5] [http://yage2006.idilis.ro/blog/frozne/ frozne] [http://seepelicio.idilis.ro/epson-epl4.htm epson epl6200] [http://seepelicio.idilis.ro/fuga-incubo.htm fuga incubo] [http://listmuchachas.idilis.ro/hp-portatile/ hp portatile] [http://listmuchachas.idilis.ro/dragonsta-di/ dragonsta di tei] [http://listmuchachas.idilis.ro/gongolo/ gongolo] [http://listmuchachas.idilis.ro/fc-kahuna/ fc kahuna] [http://listlolush.idilis.ro/styles/plastic-card.htm plastic card printers] [http://listmuchachas.idilis.ro/concerto-primo/ concerto primo maggio 2004] [http://avroraplus68.idilis.ro/description/lcd-neovo1.htm lcd neovo tv tuner] [http://yage2006.idilis.ro/blog/toppila-heikki/ toppila heikki] [http://listmuchachas.idilis.ro/laserjet-hp2/ laserjet hp] [http://listlolush.idilis.ro/styles/asciugamani-di.htm asciugamani di carta] [http://listlolush.idilis.ro/styles/legion-extrangera.htm legion extrangera] [http://avroraplus68.idilis.ro/description/epson-stylus24.htm epson stylus 1290s] [http://yage2006.idilis.ro/blog/allison-frosinone/ allison frosinone] [http://listlolush.idilis.ro/styles/maestra.htm maestra] [http://seepelicio.idilis.ro/maktar.htm maktar] [http://listmuchachas.idilis.ro/imagi/ imagi] [http://listlolush.idilis.ro/styles/project-giradischi.htm project giradischi] [http://seepelicio.idilis.ro/video-fanfare.htm video fanfare militari] [http://seepelicio.idilis.ro/metal-slug2.htm metal slug  3] [http://seepelicio.idilis.ro/lo-strano10.htm lo strano ricatto di una ragazza perbene] [http://seepelicio.idilis.ro/peppino-gagliardo.htm peppino gagliardo] [http://listlolush.idilis.ro/styles/www-formen.htm www formen com] [http://listlolush.idilis.ro/styles/to-fast.htm to fast to furios] [http://seepelicio.idilis.ro/sonic-x1.htm sonic x vol 04] [http://listmuchachas.idilis.ro/drum-scenarios/ drum scenarios] [http://yage2006.idilis.ro/blog/chiara-si/ chiara si spara] [http://listmuchachas.idilis.ro/gps-per15/ gps per qtek 2020] [http://yage2006.idilis.ro/blog/chain-of/ chain of fools] [http://yage2006.idilis.ro/blog/dscw-sony1/ dscw1 sony] [http://listmuchachas.idilis.ro/musetto/ musetto] [http://listmuchachas.idilis.ro/augurio-festa/ augurio festa donna] [http://seepelicio.idilis.ro/www-esami4.htm www esami compiuter it] [http://yage2006.idilis.ro/blog/www-istruzione6/ www istruzione lombardia it] [http://seepelicio.idilis.ro/webcame.htm webcame] [http://listmuchachas.idilis.ro/tyan-sgnr/ tyan s2892g3nr] [http://listlolush.idilis.ro/styles/ricette-regionali.htm ricette regionali italiane] [http://avroraplus68.idilis.ro/description/rilevatore-di.htm rilevatore di presenza] [http://listmuchachas.idilis.ro/katherine-kelly/ katherine kelly lang foto] [http://seepelicio.idilis.ro/securpol-vigilantes.htm securpol vigilantes] [http://avroraplus68.idilis.ro/description/ognuno-cerca.htm ognuno cerca il suo gatto] [http://yage2006.idilis.ro/blog/mi-faccio/ mi faccio la barca] [http://listmuchachas.idilis.ro/summer-loving/ summer loving] [http://avroraplus68.idilis.ro/description/la-rapina.htm la rapina al treno postale] [http://seepelicio.idilis.ro/urba.htm urba] [http://yage2006.idilis.ro/blog/serena-gritti/ serena gritti] [http://listmuchachas.idilis.ro/tammurriata/ tammurriata] [http://listmuchachas.idilis.ro/modificare-cd/ modificare cd per satellitari] [http://avroraplus68.idilis.ro/description/gay-nudo.htm gay nudo] [http://yage2006.idilis.ro/blog/skunk-anansie1/ skunk anansie] [http://listmuchachas.idilis.ro/sheikh-abu/ sheikh abu musab al] [http://listlolush.idilis.ro/styles/www-katia.htm www katia pedrotti too it] [http://seepelicio.idilis.ro/martinelli-culla.htm martinelli culla] [http://seepelicio.idilis.ro/palm-gps1.htm palm gps kit] [http://listlolush.idilis.ro/styles/mail-tiscali.htm mail tiscali it] [http://avroraplus68.idilis.ro/description/milano-bangkok.htm milano bangkok biglietti aerei] [http://seepelicio.idilis.ro/monitor-hp3.htm monitor hp l1902] [http://yage2006.idilis.ro/blog/km-10/ km 0 jaguar] [http://yage2006.idilis.ro/blog/xd-memory5/ xd memory 128] [http://seepelicio.idilis.ro/orovacanze.htm orovacanze] [http://avroraplus68.idilis.ro/description/ben-seni.htm ben seni sevdugumi] [http://listlolush.idilis.ro/styles/chat-universale.htm chat universale straniera] [http://yage2006.idilis.ro/blog/dotazioni-sicurezza/ dotazioni sicurezza nautica] [http://avroraplus68.idilis.ro/description/www-fisg.htm www fisg it] [http://yage2006.idilis.ro/blog/hotmoms/ hotmoms] [http://avroraplus68.idilis.ro/description/popeye-vol5.htm popeye vol 14] [http://seepelicio.idilis.ro/driver-mouse.htm driver mouse joystick etc] [http://yage2006.idilis.ro/blog/carcere-di/ carcere di caltanissetta] [http://listmuchachas.idilis.ro/piscina-varese/ piscina varese] [http://seepelicio.idilis.ro/philips-lcd6.htm philips lcd ambilight] [http://listmuchachas.idilis.ro/wonderland/ wonderland] [http://seepelicio.idilis.ro/una-sposa.htm una sposa per due] [http://listmuchachas.idilis.ro/a-pda/ a716 pda] [http://yage2006.idilis.ro/blog/jenny-lee/ jenny lee nolen] [http://yage2006.idilis.ro/blog/vacheron-constantin/ vacheron constantin] [http://avroraplus68.idilis.ro/description/kanye-west.htm kanye west jesus walks] [http://seepelicio.idilis.ro/macchine-per4.htm macchine per caffe] [http://avroraplus68.idilis.ro/description/www-jus.htm www jus gov ar] [http://seepelicio.idilis.ro/cd-cover6.htm cd cover ska p] [http://avroraplus68.idilis.ro/description/brevedades-de.htm brevedades de los dias] [http://seepelicio.idilis.ro/forli-ostello.htm forli ostello] [http://yage2006.idilis.ro/blog/sca/ sca] [http://avroraplus68.idilis.ro/description/dahman.htm dahman] [http://avroraplus68.idilis.ro/description/desideria.htm desideria] [http://listlolush.idilis.ro/styles/router-adsl18.htm router adsl digicom michelangelo office] [http://listlolush.idilis.ro/styles/merchant-france.htm merchant france] [http://avroraplus68.idilis.ro/description/scuola-guida.htm scuola guida euro] [http://listmuchachas.idilis.ro/david-coulthard/ david coulthard] [http://avroraplus68.idilis.ro/description/parigi-economico.htm parigi economico] [http://listlolush.idilis.ro/styles/hotel-kyriad.htm hotel kyriad] [http://avroraplus68.idilis.ro/description/sesso-ad.htm sesso ad amsterdam] [http://listmuchachas.idilis.ro/curtis/ curtis] [http://avroraplus68.idilis.ro/description/canottaggio.htm canottaggio] [http://seepelicio.idilis.ro/stam.htm stam] [http://listmuchachas.idilis.ro/perth-cose/ perth cose fare] [http://listmuchachas.idilis.ro/kabhi-khushi2/ kabhi khushi kabhi gham] [http://avroraplus68.idilis.ro/description/spiderman-contro.htm spiderman contro doc ock] [http://avroraplus68.idilis.ro/description/simens-spa.htm simens spa] [http://seepelicio.idilis.ro/hoya-filter.htm hoya filter] [http://yage2006.idilis.ro/blog/nec-e8/ nec e228 usb driver mac] [http://yage2006.idilis.ro/blog/gocce-di4/ gocce di memoria] [http://listlolush.idilis.ro/styles/lu-n.htm lu n] [http://seepelicio.idilis.ro/presidenti-esterni.htm presidenti esterni 2004] [http://avroraplus68.idilis.ro/description/batteria-nokia15.htm batteria nokia 6210] [http://listlolush.idilis.ro/styles/intervista-di.htm intervista di ascanio] [http://avroraplus68.idilis.ro/description/stampanti-hp17.htm stampanti hp 4 cartucce] [http://avroraplus68.idilis.ro/description/conscience-hendrik.htm conscience hendrik] [http://listlolush.idilis.ro/styles/processore-intel4.htm processore intel pentium socket 478] [http://seepelicio.idilis.ro/britney-spears12.htm britney spears comix] [http://listlolush.idilis.ro/styles/testo-del.htm testo del cover della canzone di goldrake] [http://avroraplus68.idilis.ro/description/ettore-bassi.htm ettore bassi] [http://avroraplus68.idilis.ro/description/smart-cdi.htm smart cdi] [http://listmuchachas.idilis.ro/distributori-caffe/ distributori caffe per ufficio] [http://yage2006.idilis.ro/blog/tom-tom33/ tom tom go 5] [http://listlolush.idilis.ro/styles/radeon-ati2.htm radeon ati 9600 256mb] [http://yage2006.idilis.ro/blog/congelatori-ad/ congelatori ad incasso] [http://seepelicio.idilis.ro/film-erotici1.htm film erotici da scaricare] [http://yage2006.idilis.ro/blog/nerd-she/ nerd she wants to move] [http://yage2006.idilis.ro/blog/cambio-automatico1/ cambio automatico] [http://avroraplus68.idilis.ro/description/queens.htm queens] [http://yage2006.idilis.ro/blog/immaggini-incidenti/ immaggini incidenti] 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 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]