Testsoftware

Processorkernen testen

Door JTAG Live (onderdeel van JTAG Technologies) wordt de introductie van een serie foutzoekhulpmiddelen aangekondigd voor digitale signaalprocessoren en microprocessorsystemen die gebruik maken van allerlei RISC- en DSP-kernen.

Met behulp van de CoreCommander kunnen ontwerpers de OCD (on-chip debug)-modi van een reeks populaire kernen activeren voor zogenaamde ‘kernel-centric’ testen. Alhoewel veel componenten zijn voorzien van de JTAG (IEEE-standaard 1149.1) boundary-scan registers (BSR’s), die veelvuldig worden gebruikt om testtoegang te krijgen tot digitale en gemengd-signaal ontwerpen, hebben een groot aantal microprocessoren en DSP’s gebrekkige of zelfs niet-bestaande boundary-scan testregisters. Dit is op zijn zachtst gezegd nogal frusterend voor de tester, die alternatieve methoden moet zoeken om de processor en/of de omringende periferiecomponenten te kunnen testen. Hiervoor zijn de routines van de CoreCommander bedoeld, want hiermee worden fouten opgespoord op ‘dode kernel’-kaarten, omdat er geen on-board code nodig is voor het uitvoeren van lees- en schrijfcycli naar het geheugen. Componenten met gebrekkige boundary-scan kunnen ook beter worden gebruikt tijdens de productietest, omdat de CoreCommander-gestuurde functies het detecteren van fouten verbetert. Omdat CoreCommander is gebaseerd op Python, vult dit perfect het JTAG Live Script product aan, waardoor er toegang wordt geboden tot gemend-signaal componenten, zoals A/D- en D/A-omzetters en daarnaast is het gesynchroniseerd testen van volledige boundary-scan componenten mogelijk. De nu beschikbare oplossingen nemen de belangrijkste functies van de processorkern over via de ingebouwde emulatie/foutopsporingsroutines via de twee snel aan te leren en gemakkelijk te gebruiken bedrijfsmodi ‘interactief’ of ‘Python embedded’. De CoreCommander staat klaar op de website www.jtaglive.com om te downloaden.

Meer nieuws van Altium B.V.
Meer nieuws over testsoftware

Uitgelicht nieuws