Difference between revisions of "JTAG"

From OpenCircuits
Jump to navigation Jump to search
(signals, not pins -the connectors have many more pins)
 
(9 intermediate revisions by 6 users not shown)
Line 1: Line 1:
[http://tulabriley.ifrance.com/resources/pioneer-avx-7000.html pioneer avx 7000] [http://shiragerhardt.freehostplace.com/blog/bill-cosby.html bill cosby] [http://barabaramuldown.ecv.vg/q/meat-balls.html meat balls] [http://furrysoap.interfree.it/shut-up-wavs.html shut up wavs] [http://mitglied.lycos.de/rimarezk/comments/vitamin-d-toxicity.html vitamin d toxicity] [http://nettikyzarc.interfree.it/insurance-executive.html insurance executive job] [http://lashandraconcep.pop3.ru/text/weekendje-berlijn.html weekendje berlijn] [http://chungmaupin.freehostplace.com/description/rick-santorum.html rick santorum] [http://kamilahsaulsber.250mb.info/chicken-incubator.html chicken incubator] [http://kalirecio.pop3.ru/richard-hatch.html richard hatch] [http://lanrenda.ifrance.com/kit-car-trader.html kit car trader] [http://penniecollie.ifrance.com/text/atacama-map.html atacama map] [http://kathrinetafoya.250mb.info/comments/care-bear-coloring.html printable care bear coloring pages] [http://robertstrub.ecv.vg/html/national-teaching.html national teaching certification] [http://yeebrinn.ifrance.com/comments/resident-evil.html resident evil film cast] [http://shawandaengelha.ifrance.com/html/nba-merchandise.html nba merchandise] [http://lanrenda.ifrance.com/threw-it-all-away.html threw it all away lyrics] [http://cyndiminyard.pop3.ru/styles/harmony-centralcom.html harmony-central.com] [http://barabaramuldown.ecv.vg/q/photograph-of-sand.html photograph of sand dunes] [http://billietartaglia.free-site-host.com/comments/normandy-campaign.html normandy campaign] [http://staceecamper.pop3.ru/small/pinoy-music.html pinoy music online] [http://helenolguin.freehostplace.com/installing-crown.html cabinet crown installing kitchen molding] [http://fionawilfong.xixu.cc/wiki/osha-safety-program.html osha safety program] [http://loraratliff.profil.bz/new/mobile-messaging.html mobile text messaging] [http://dellamulvihill.ifrance.com/lib/easy-cd-creator.html easy cd creator upgrade download] [http://madalenetarter.xixu.cc/ssw-holding.html ssw holding] [http://retamalmberg.pop3.ru/barely-dressed.html barely dressed] [http://ohnosweeney.profil.bz/content/chlamydia-symptoms.html chlamydia gonneria symptom] [http://melyndastreiche.ifrance.com/apartment-boston.html apartment boston south] [http://gladyliller.ifrance.com/melamine-bowls.html melamine bowls] [http://ngocgossage.profil.bz/directory/zander.html zander] [http://hillarybriceno.ifrance.com/aviation-training.html aviation maintenance training] [http://loraratliff.profil.bz/new/auction-web-sites.html auction site web] [http://rossananocera.free-site-host.com/small/squaresoft-wallpapers.html squaresoft wallpapers] [http://mitglied.lycos.de/obwinsto/a-time-to-kill.html a time to kill by] [http://aleciacalkins.xixu.cc/comments/landscape-photo.html landscape photo art] [http://nettikyzarc.interfree.it/video-rendering.html audio rendering video] [http://dainafrancis.freekong.cn/pages/body-natural.html body natural scrubs] [http://pensfromhotels.netfirms.com/zulu-reed-dance.html dance reed zulu] [http://sidneyprom.powerblogger.jp/amateur-housewives.html naked amateur housewife] [http://mitglied.lycos.de/coshopta/new/savannah-ga.html savannah, ga] [http://billietartaglia.free-site-host.com/comments/las-vegas-security.html las vegas security conferences] [http://jeseniapolson.xixu.cc/q/l-lysine.html vir l lysine] [http://yenshellenberge.ifrance.com/bell-helicopter.html bell helicopter] [http://kaylenereneau.mycv.tv/comments/pictures-nudist.html nudist young teen picture] [http://pilarmcferren.pop3.ru/stay-home-mom-work.html home idea mom stay work] [http://gladyliller.ifrance.com/anti-barking.html anti barking dog collar] [http://gladyliller.ifrance.com/las-mgm-ticket.html las mgm ticket vegas] [http://lanrenda.ifrance.com/truck-racks.html truck racks] [http://kamilahsaulsber.250mb.info/price-is-right.html price is right models] [http://maiprivett.free-site-host.com/small/msp-and-open-source.html msp and open source] [http://laciesouthwood.xixu.cc/blog/kirsten-dunst.html kirsten dunst boobs] [http://shawandaengelha.ifrance.com/html/mortgage-reduction.html mortgage reduction plan] [http://pilarmcferren.pop3.ru/mexican-pussy-feel.html mexican pussy feel good] [http://shawandaengelha.ifrance.com/html/molly-sims.html molly sims] [http://nettikyzarc.interfree.it/kickboxing-championships.html kickboxing championships] [http://laciestonebrake.250mb.info/pages/birth-date-free.html birth date free search] [http://samuelmccaw.ifrance.com/mature-teacher.html mature teacher] [http://willenatesta.interfree.it/napoleon-dynamite.html napoleon dynamite quotes kips song] [http://kathrinetafoya.250mb.info/comments/foods-high-in.html food that are high in protein] [http://kathrinetafoya.250mb.info/comments/anders-celsius.html anders celsius childhood] [http://olimpiaridenhou.ifrance.com/pages/layout.html hot layout] [http://sukalexander.pop3.ru/resources/johnstons-toyota.html johnstons toyota] [http://ngocgossage.profil.bz/directory/bush-machine-head.html bush machine head] [http://billietartaglia.free-site-host.com/comments/knar.html knar] [http://cyndiminyard.pop3.ru/styles/andrea-barber.html andrea barber] [http://rossananocera.free-site-host.com/small/ragtime-cast-list.html ragtime cast list] [http://maryalicealcock.pastels.jp/article/philbrook-tulsa.html philbrook tulsa ok] [http://pilarmcferren.pop3.ru/arizona-manufactured.html arizona manufactured homes] [http://junua.vippers.jp/article/bullets.html bullets] [http://mitglied.lycos.de/rimarezk/comments/phone-network-reviews.html phone network reviews] [http://sonajoy.freehostplace.com/las-vegas-golf-properties.html las vegas golf properties] [http://shiragerhardt.freehostplace.com/blog/herman-munster.html herman munster] [http://kathrinetafoya.250mb.info/comments/loans-with-bad.html loans with bad credit] [http://helenolguin.freehostplace.com/cannes-film.html cannes film festival] [http://helenolguin.freehostplace.com/mandingo.html mandingo porn star] [http://lashandraconcep.pop3.ru/text/turks.html caicos inclusive turks] [http://furrysoap.interfree.it/fort-sumpter.html fort sumpter] [http://chungmaupin.freehostplace.com/description/edmond-scientific.html edmond scientific] [http://shawandaengelha.ifrance.com/html/nicole-bobek.html bobek nicole picture] [http://lashawndajarboe.freekong.cn/scottish-gifts.html gift scottish terrier] [http://mitglied.lycos.de/obwinsto/billy-and-mandy.html billy and mandy] [http://billietartaglia.free-site-host.com/comments/mccreary-modern.html mccreary modern furniture] [http://domoniquewill.pop3.ru/styles/if-you-want-to-find.html if you want to find hell with me] [http://helenolguin.freehostplace.com/dna-rna-supplements.html dna rna supplements] [http://mitglied.lycos.de/coshopta/new/grave-of-the-fireflies.html grave of the fireflies] [http://johnnieweese.pop3.ru/pet-holidays.html holiday gift for pet] [http://mitglied.lycos.de/coshopta/new/fidelity-national.html fidelity national property and casualty insurance] [http://jenifferryals.ifrance.com/web/inertial-reference.html inertial reference unit] [http://janeancotta.250mb.info/description/loltia.html loltia porn] [http://penniecollie.ifrance.com/text/dvd-authoring.html authoring best dvd software] [http://hollieeaker.ifrance.com/web/cold-shower.html cold shower] [http://yeebrinn.ifrance.com/comments/accidentaly-in.html counting crow accidentally in love lyric] [http://chungmaupin.freehostplace.com/description/abercrombie.html abercrombie model] [http://ohnosweeney.profil.bz/content/trey-songz.html album day new songz trey trey] [http://christidrakes.freekong.cn/html/floor-coatings.html epoxy garage floor coating] [http://samuelmccaw.ifrance.com/major-arcana.html major arcana] [http://luebrashears.ifrance.com/nutritional-values.html fast food nutritional values] [http://pilarmcferren.pop3.ru/alexis-bledel.html alexis bledel boyfriend new] [http://sonajoy.freehostplace.com/nipple-pinching.html nipple pinching] [http://leonbassham.wan.io/1997-acura-integra.html 1997 acura integra] [http://georgiannacross.powerblogger.jp/73-liter-diesel.html 7.3 diesel engine liter powerstroke] [http://christidrakes.freekong.cn/html/bl.html bl boy] [http://staceecamper.pop3.ru/small/homes-seattle.html new home seattle wa] [http://gladyliller.ifrance.com/lopez-undress.html lopez undress] [http://ashleaengelke.ecv.vg/web/new-york-lottery.html new york lottery] [http://shiragerhardt.freehostplace.com/blog/shaka-zulu.html king shaka zulu] [http://arletteluedtke.mycv.tv/steven-king.html steven king] [http://christidrakes.freekong.cn/html/men-stripping.html men stripping down] [http://kathrinetafoya.250mb.info/comments/patio-outdoor-furniture.html patio outdoor furniture] [http://samuelmccaw.ifrance.com/second-grade-writing.html second grade writing paper] [http://georgehobart.mycv.tv/q/steam-boats-of.html steam boats of the 1800s] [http://lashawndajarboe.freekong.cn/wwwmysterynetcom.html www.mysterynet.com] [http://cyndiminyard.pop3.ru/styles/khaki-cap.html khaki cap] [http://ngocgossage.profil.bz/directory/personal-training.html personal training marketing] [http://loraratliff.profil.bz/new/hearing-aid-prices.html hearing aid prices] [http://lanrenda.ifrance.com/engine-technician.html automotive engine performance technician today] [http://leonbassham.wan.io/privet.html privet variegated] [http://maiprivett.free-site-host.com/small/online-chat.html online chat rooms] [http://cyndiminyard.pop3.ru/styles/spacenuts.html spacenuts] [http://arceliakerfoot.ecv.vg/content/eye-glasses-frames.html dolce eye frame gabbana glasses] [http://staceecamper.pop3.ru/small/paint-brush.html paint brush and pallet] [http://ngocgossage.profil.bz/directory/cobb-realty.html cobb realty] [http://hillarybriceno.ifrance.com/aol-news.html aol news] [http://maiprivett.free-site-host.com/small/samantha-torres.html samantha torres pic] [http://kathrinetafoya.250mb.info/comments/liudmila-kondakova.html liudmila kondakova] [http://davidabrosius.freekong.cn/lib/malika.html malika] [http://leonbassham.wan.io/harley-babes.html harley babes] [http://helenolguin.freehostplace.com/remove-aurora.html remove aurora] [http://billietartaglia.free-site-host.com/comments/trailer-vautour.html trailer vautour] [http://jenifferryals.ifrance.com/web/importance-of-marketing.html importance marketing research] [http://teganmagwood.freekong.cn/topic/natural-cures.html natural cures] [http://furrysoap.interfree.it/wwwhouseholdbankcom.html www.householdbank.com] [http://rossananocera.free-site-host.com/small/texas-ski-ranch.html texas ski ranch] [http://hannaping.freekong.cn/view/valencia-new-homes.html new home valencia ca] [http://eloiseoakman.wan.io/topic/pipi.html pipi teen] [http://billietartaglia.free-site-host.com/comments/2-bella-ciao-game.html 2 bella ciao game] [http://kalirecio.pop3.ru/hidden-cameras-of.html hidden camera in girl locker room] [http://willenatesta.interfree.it/electrical-stimulation.html electrical handbook laser light stimulation ultrasound] [http://cordiesilber.freehostplace.com/comments/muppet.html muppet] [http://furrysoap.interfree.it/stage-set.html stage set] [http://mitglied.lycos.de/rimarezk/comments/teex.html teex] [http://kamilahsaulsber.250mb.info/self-defence.html self defence] [http://mitglied.lycos.de/rimarezk/comments/rave-clothing-store.html rave clothing store] [http://kalirecio.pop3.ru/canada-drugs.html prescription drug canada] [http://tiannarosenstei.free-site-host.com/x-m-satellite-radio.html x m satellite radio] [http://chungmaupin.freehostplace.com/description/wine-charm.html wedding wine glass charm] [http://rossananocera.free-site-host.com/small/sleep-number.html sleep by number] [http://sonajoy.freehostplace.com/max-fisch-domina.html max fisch domina guide] [http://helenolguin.freehostplace.com/aapt.html aapt broadband] 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]