Det är då som Buzz, Clip och Script vill komma till din hjälp. Buzz, Clip och Script är tre verktyg som ingår i en svit kallad Jtag Live från nederländska Jtag. Verktygen baseras på teststandarden 1491.1 men ska vara enkla att använda. Till exempel behövs ingen nätlista utan man utgår från BSDL-filerna som komponenttillverkarna tillhandahåller. BSDL, eller Boundary scan description language, är en delmängd av VHDL och ger bland annat information om vilka signaler som är kopplade till vilka anslutningar på kapseln.
Efter att BSDL-filerna har laddats in är det bara att börja felsöka.
Det enklaste verktyget i Jtag Live är Buzz som ska ersätta multimetern och dess pipljud (buzz) som talar om att det finns förbindelse mellan två anslutningar. Buzz är gratis och kan laddas ned från Jtag Lives hemsida.
I Buzz får användaren en lista över kretsarna och kan sedan kontrollera den logiska nivån på ett visst ben. Det går också att sätta nivån till hög eller låg och sedan kolla den logiska nivån på andra ben som är hopkopplade med det första.
Allt förutsätter givetvis att de båda kretsarna som man vill kolla förbindelsen mellan har Boundary Scan implementerat.
- Det är ganska vanligt och finns alltid på processorer och FPGA:er, säger Peter van den Eijnden som är vd på Jtag Technologies.
Däremot saknar normalt minneskretsar och enklare logik boundary scan.
- Det går ändå att testa förbindelsen genom att först skriva till den krets som saknar boundary scan och sedan läsa tillbaka värdet.
Men då krävs antingen Clip eller Script.
Clip vill ersätta det testclips som man klämmer fast på integrerade kretsar och som ger access till flera ben på en gång. Med Clip kan man testa mer komplicerade topologier med en form av vektorbaserade testsekvenser. Vektorerna innehåller ett antal indata och det förväntade resultatet. Signalerna kan bland annat presenteras grafiskt på samma som i en logikanalysator där man ser hur de går mellan noll och ett.
Den tredje testmetoden är Script och precis som namnet antyder är det en skriptbaserad metod för att generera lite mer komplicerade tester. Skripten skapas med programspråket Python och kan bland annat användas för att testa komponenter som inte har boundary scan.
För att ansluta pc:n till det kort som ska flesökas kan man använda både Xilinx och Alteras Jtagkablar liksom USB Explorer från JTAG Technologies.
Buzz är som sagt gratis medan Clip kostar 495 euro och Script kostar 1495 euro.