Joint Test Action Group: Porovnání verzí
m Oprava (pravděpodobně strojově) špatně přeložené části... značka: editace z Vizuálního editoru |
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]] ( |
'''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. |
||
== |
== 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. |
|||
⚫ | |||
# |
# '''TMS''' (Test Mode Select) |
||
# |
# '''TRST''' (Test ReSeT) - volitelný |
||
⚫ | |||
# 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 |
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í
- TDI (Test Data In)
- TDO (Test Data Out)
- TCK (Test ClocK)
- TMS (Test Mode Select)
- TRST (Test ReSeT) - volitelný
Data jsou přenášena sériově.
JTAG Konektory
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
- ↑ JTAG Pinouts [online]. Dostupné online.
- ↑ PLD File Formats [online]. Dostupné online.