JavaScript is currently disabled.Please enable it for a better experience of Jumi. Buzz, Clip och Script avlusar kortet

PRODUCTRONICA Jtag, eller Boundary Scan, brukar normalt användas som ett hjälpmedel i produktionen. Antingen för att testa logiken på kortet eller för att programmera en komponent. Men på det nederländska bolaget med namnet Jtag tycker man att tekniken också kan ersätta multimetern vid felsökning i utvecklingslabbet.
Du sitter där med det nya kortet som inte behagar fungera. En första åtgärd kan vara att ta fram multimetern för att kolla att det finns förbindelse mellan två kretsar. Men vänta nu, den här gången är det en BGA-kapsel och då fungerar inte den metoden eftersom du inte kommer åt benen.

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.

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Rainer Raitasuo

Rainer
Raitasuo

+46(0)734-171099 rainer@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)