O společnosti
UNITES Systems a.s.
Kpt. Macha 1372
757 01 Valašské Meziříčí
T: 571 757 230
E: e-mailové kontakty
IČ: 25863665 DIČ: CZ25863665
Boundary scan
Boundary Scan, známý také jako JTAG (standard IEEE 1149.1), je metoda testování digitálních obvodů, která umožňuje přístup ke konektorům a interním signálům integrovaných obvodů bez nutnosti fyzického přístupu sondami. Namísto přímého kontaktu využívá řetězec posuvných registrů (shift register) umístěných podél pinů čipu.
K čemu se JTAG používá?
- Testování spojů mezi součástkami (i přes pasivní prvky, jako jsou rezistory),
- In-system programování pamětí (např. Flash),
- Diagnostika a ladění procesorových jader,
- Verifikace zapojení i bez přístupu k vnitřnímu jádru zařízení.
- Pokud má i jen jediný čip na desce podporu Boundary Scan, je možné tuto metodu využít. Čím více prvků s podporou JTAG, tím větší je pokrytí možných chyb.
Jak to funguje?
- Kolem vývodů čipu jsou umístěny buňky posuvného registru.
- Každý vývod je možno řídit nebo číst nezávisle na funkční logice.
- Přes vývody více čipů je možné ověřit vzájemné propojení – např. výstup jednoho čipu se vstupem jiného.
- Pomocí softwaru lze generovat sekvence testů nebo zapisovat data (např. do pamětí).
Pokročilé využití
- JTAG debug logika v mikroprocesorech umožňuje přístup k jádru CPU a sběrnicím pro emulativní testování a programování.
- CoreCommanders (např. od JTAG Technologies) zajišťují přímou kontrolu nad procesory různých architektur.
- Existují také mixed-signal I/O moduly, které rozšiřují možnosti testování i na analogovou část obvodů.
Výhody Boundary Scan
- Nepotřebuje přístupové body (testpointy)
- Vhodné i pro miniaturizované a vícevrstvé desky
- Lze využít i ve výrobě malých sérií nebo prototypů
- Integrace do funkčního testu, ICT nebo FCT systémů
Shrnutí
Boundary Scan je mimořádně užitečný nástroj pro testování a ladění složitých digitálních systémů. Nabízí vysoké pokrytí poruch, flexibilitu a úsporu nákladů zejména tam, kde je fyzický přístup k obvodům omezený nebo nemožný.