Smíšený

Rozhraní JTAG, testovací přístupový port TAP

Rozhraní JTAG, testovací přístupový port TAP


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Aby bylo možné používat hraniční skenování, systém JTAG je nutné být schopen správně komunikovat s jakoukoli deskou, která je nastavena pro používání JTAG. Rozhraní JTAG má řadu řádků, které se používají a společně jsou souhrnně označovány jako Test Access Port, TAP. Tento port JTAG se používá pro ovládání JTAG a také poskytuje připojení, pomocí kterého mohou sériová data vstoupit a opustit desku.

Na některých částech elektronického vybavení může být konkrétní konektor nebo rozhraní JTAG, do kterého může být připojen tester JTAG. Tento přístup je obzvláště užitečný pro jakýkoli test v terénu, který je vyžadován, protože k testovanému předmětu lze přistupovat bez nutnosti úplné demontáže jednotky.

U většiny jednotek neexistuje žádný konkrétní konektor JTAG. Místo toho jsou připojení k rozhraní JTAG směrována přes hlavní konektor do sestavy. Tato připojení by nebyla vždy použita pro hlavní provoz jednotky, pokud není vyžadován test JTAG jako součást Built in Self Test, BIST, kde je ovladač JTAG umístěn externě k této desce nebo sestavě.

Signály rozhraní JTAG

Pro rozhraní JTAG lze použít maximálně pět řádků, ačkoli jeden z nich je volitelný, a proto nemusí být vždy k dispozici. To může být případ, když se design stane bez pinů na konektoru a volitelný může být obětován.

Signály, které lze použít, jsou uvedeny níže:

  • TCK - Testovací hodiny: Pin testovacích hodin na rozhraní JTAG je hodinový signál používaný k zajištění načasování systému hraničního skenování. Testovací hodiny se používají k načtení dat testovacího režimu z kolíku TMS a testovacích dat na kolíku TDI na náběžné hraně. Na zkušebních hodinách sestupné hrany jsou na výstupu testovací data na kolíku TDO. Je důležité, aby byla hodinová linka řádně ukončena, aby se zabránilo odrazům, které mohou vést k nesprávnému spuštění a nesprávné činnosti rozhraní JTAG.
  • TDI - vstup zkušebních dat: Pin TDI na rozhraní JTAG nebo konektoru JTAG je připojení, na které je předán datový proud testovacích pokynů. Přijímá sériová vstupní data, která jsou buď přiváděna do registrů testovacích dat nebo do registru instrukcí, v závislosti na stavu řadiče TAP. TDI linka má interní pull-up, a proto je vstup vysoký bez vstupu.
  • TDO - výstup testovacích dat: Tento pin v rozhraní JTAG poskytuje data z registrů hraničního skenování, tj. Testovací data se na tomto pinu posune. Poskytuje sériová data, která pocházejí z registrů testovacích dat nebo registru instrukcí, v závislosti na stavu řadiče TAP. Data použitá na kolíku TDI se objeví na kolíku TDO, ale mohou být posunuta o několik hodinových cyklů, v závislosti na délce interního registru. Pin TDO má vysokou impedanci.
  • TMS - Výběr testovacího režimu: Tento vstup na rozhraní JTAG se také přepne na náběžnou hranu TCK a určuje stav řadiče TAP. Řídí činnost testovací logiky přijímáním příchozích dat. Hodnota na vstupu na náběžné hraně hodin řídí pohyb ve stavech ovladače TAP. Linka TMS má vnitřní pull-up, a proto je vstup vysoký bez vstupu.
  • TRST - Testovací reset: Toto je volitelný aktivní pin pro resetování nízkého testu na rozhraní JTAG. Umožňuje asynchronní inicializaci řadiče TAP bez ovlivnění logiky jiného zařízení nebo systému. Signál TRST je obvykle asynchronní, ale ne vždy tak závislý na konkrétním dotyčném zařízení.

    Pokud připojení TRST není k dispozici, lze testovací logiku resetovat synchronním způsobem pomocí TCK a TMS. Mějte na paměti, že resetování testovací logiky neznamená resetování dalších obvodů: obecně existují operace JTAG specifické pro procesor, které jsou schopné resetovat celé nebo část testovaného zařízení.

Jak je vidět výše, spojení JTAG jsou implementována na desce zařízeními pro zřetězení řetězců, která jsou umístěna na sběrnici JTAG, tj. Jeden na druhý a tak dále sériově. Kolík TDO jednoho zařízení se připojuje k kolíku TDI dalšího zařízení. V některých případech může existovat více než jeden konektor JTAG.

Konektor JTAG

Rozhraní JTAG je obecně nedílnou součástí každé sestavy elektroniky. I když některá zařízení mohou poskytovat konkrétní port JTAG pro polní test, není tomu tak vždy. V těchto případech může být rozhraní JTAG přístupné prostřednictvím konektoru hlavní sestavy, pro který existuje několik vyhrazených pinů použitých pro testování hraničního skenování JTAG. Kolíky, které tvoří rozhraní JTAG, by se za normálních provozních okolností nepoužívaly.

Kromě standardizovaných připojení JTAG definovaných výše lze rozhraní JTAG také rozšířit, aby poskytovalo další funkce pro ladění. Mnoho výrobců čipů má vlastní proprietární další připojení, která spolupracují se základními signály JTAG a poskytují značnou míru další funkce.

Tyto další řádky jsou obecně specifické pro dodavatele, ačkoli nový standard známý jako IJTAG definovaný v IEEE 1687 poskytuje standardizaci dalším řádkům a funkcím.

Přečtěte si více o IJTAG IEEE 1687

Typy konektorů

Neexistuje žádný standard pro typ konektoru, který by měl být použit pro připojení JTAG. Různí prodejci používají různé typy konektorů JTAG, často ve formě záhlaví. Různé typy mohou být také použity mezi vývojem a produkcí a v některých případech může být začleněno více hlaviček, aby se umožnila podpora různých nástrojů. Na některých výrobních deskách lze použít testovací body nebo připojení v rámci stávajících konektorů.

Níže je uvedeno několik společných bodů:


ParametrDetaily
Rozteč připojeníRozteč pinů 0,1 palce (2,54 mm) nebo občas konektor na hraně.
Mechanické konektoryDoporučeno zakryté záhlaví, aby se zabránilo nesprávnému vložení.
Odolnost proti hlukuDobrá praxe k uzemnění každého druhého kolíku.

Při připojování k rozhraní JTAG je třeba dbát na to, aby vodiče a vnitřní spoje PCB byly co nejkratší, aby byla zachována integrita a načasování signálu.


Podívejte se na video: ProfiShark - Reliable Traffic Capture in a Portable Package (Červenec 2022).


Komentáře:

  1. Larcwide

    Podle mého názoru se mýlíte. Jsem si jistý. Pojďme o tom diskutovat. Zašlete mi e -mail v PM, promluvíme si.

  2. Fogerty

    Jsem zde náhodou, ale především zaregistrovaný na fóru, abych se zapojil do diskuze k tomuto problému.

  3. Taweel

    Sorry, but this doesn't quite work for me. Maybe there are more options?

  4. Vijinn

    Tento velkolepý nápad je nutný jen tak mimochodem

  5. Job

    Úžasný! Dík!!!

  6. Halbert

    V tom něco je i pro mě je tvůj nápad příjemný. Navrhuji vystoupit na všeobecnou diskusi.



Napište zprávu