Joint Test Action Group: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
m Oprava (pravděpodobně strojově) špatně přeložené části...
Oprava preklepu, vyhozeni neplatnych externich odkazu, mala zmena upravy clanku.
Řádek 1: Řádek 1:
'''Joint Test Action Group''' je [[standard]] definovaný normou [[IEEE 1149.1]], tzv. [[Standard Test Access Port]] ([[TAP]]). Jedná se o architekturu [[Boundary-Scan]] pro testování [[plošný spoj|plošných spojů]], programování [[Flash paměť|FLASH]] pamětí apod.
'''Joint Test Action Group''' je [[standard]] definovaný normou [[IEEE 1149.1]], tzv. [[Standard Test Access Port]] (TAP). Jedná se o architekturu [[Boundary-Scan]] pro testování [[plošný spoj|plošných spojů]], programování [[Flash paměť|FLASH]] pamětí apod.


== Základní druhy signálů ==
== Signály rozhraní ==
# '''TDI''' (Test Data In)

# '''TDO''' (Test Data Out)
Bohužel neexistuje žádný standardní [http://www.jtagprogrammer.com/jtag-pinout/ JTAG pinout]. Obvykle má JTAG konektor dvě řady pinů s rozestupem 0,1 palce. Zde najdete nejběžněji používaný JTAG pinout.
# '''TCK''' (Test ClocK)

# TDI (Test Data In)
# '''TMS''' (Test Mode Select)
# TDO (Test Data Out)
# '''TRST''' (Test ReSeT) - volitelný
# TCK (Test ClocK)
# TMS (Test Mode Select)
# nTRST (Test ReSeT) - volitelný


Data jsou přenášena sériově.
Data jsou přenášena sériově.
Řádek 15: Řádek 12:
== JTAG Konektory ==
== JTAG Konektory ==
[[Soubor:Viatap_JTAG.jpg|thumb|JTAG Rozhraní ViaTAP]]
[[Soubor:Viatap_JTAG.jpg|thumb|JTAG Rozhraní ViaTAP]]
Přestože je JTAG standardizovaný, konektory na připojení JTAG adaptéru nikoliv. Většina výrobců používá vlastní pinout, přičemž je většinou použit "pinheader" s roztečí 2.54mm. Obecně se napříč mezi výrobci rozšířilo jen pár zapojení JTAGu (zejména MIPS EJTAG, ARM JTAG) <ref>{{Citace elektronické monografie| titul=JTAG Pinouts| url=http://www.jtagtest.com/pinouts/}}</ref>.
Přestože je JTAG standardizovaný, konektory na připojení JTAG adaptéru nikoliv. Většina výrobců používá vlastní pinout, přičemž je většinou použit "pinheader" s roztečí 2,54 mm (0,1 palce). Obecně se napříč mezi výrobci rozšířilo jen pár zapojení JTAGu (zejména [[MIPS EJTAG]], [[ARM JTAG]]) <ref>{{Citace elektronické monografie| titul=JTAG Pinouts| url=http://www.jtagtest.com/pinouts/}}</ref>.


== Použití ==
== Použití ==
Řádek 24: Řádek 21:


== Externí odkazy ==
== Externí odkazy ==
* [http://www.whatisjtag.info/ What is JTAG ?]
* [http://hri.sourceforge.net/tools/jtag_faq_org.html JTAG FAQ]
* [http://hri.sourceforge.net/tools/jtag_faq_org.html JTAG FAQ]
* [http://www.jtagtest.com/jtag-standards JTAG Standards]
* [http://www.jtagtest.com/jtag-standards JTAG Standards]
* [http://www.jtagprogrammer.com/ JTAG Programmer]


{{pahýl}}
{{pahýl}}


[[Kategorie:Standardy]]
[[Kategorie:Standardy]]
[[Kategorie:Vestavěné systémy]]

Verze z 5. 11. 2015, 12:00

Joint Test Action Group je standard definovaný normou IEEE 1149.1, tzv. Standard Test Access Port (TAP). Jedná se o architekturu Boundary-Scan pro testování plošných spojů, programování FLASH pamětí apod.

Signály rozhraní

  1. TDI (Test Data In)
  2. TDO (Test Data Out)
  3. TCK (Test ClocK)
  4. TMS (Test Mode Select)
  5. TRST (Test ReSeT) - volitelný

Data jsou přenášena sériově.

JTAG Konektory

JTAG Rozhraní ViaTAP

Přestože je JTAG standardizovaný, konektory na připojení JTAG adaptéru nikoliv. Většina výrobců používá vlastní pinout, přičemž je většinou použit "pinheader" s roztečí 2,54 mm (0,1 palce). Obecně se napříč mezi výrobci rozšířilo jen pár zapojení JTAGu (zejména MIPS EJTAG, ARM JTAG) [1].

Použití

JTAG je možné použít kromě primárního účelu, kterým je testování plošných spojů a interní funkce obvodů, také k programování flash pamětí, procesorů, FPGA, CPLD a dalších. K tomuto bylo vytvořeno několik standardů, např. IEEE 1532, JEDEC STAPL, nebo nestandardizovaný, ale hodně používaný Serial Vector Format [2].

Reference

  1. JTAG Pinouts [online]. Dostupné online. 
  2. PLD File Formats [online]. Dostupné online. 

Externí odkazy