Genom att kombinera en logikanalysator med en emulator underlättas livet för både hårdvarukonstruktörer och programmerare. Innovationen kommer från Hewlett-Packard och har utvecklats med stöd från Ericsson.
Hårdvarukonstruktörer brukar traditionellt använda en logikanalysator för att leta fel medan programmerarna har en emulator för att felsöka programvaran till samma konstruktion. Men att felsöka hårdvara inbegriper allt mer programmering, och när man felsöker program vill man ofta se på oscilloskopet hur signalerna ser ut.
- Därför använder hårdvarukonstruktörerna allt oftare en emulator medan programmerarna tar till logikanalysatorn. Överlappet är cirka 35 procent och det är här som vi ser marknaden för det nya kombinationsinstrumentet, förklarar Greg Peters, marknadsansvarig på HP.
Signalkurvor och debugmiljö
Som logikanalysator kan instrumentet visa traditionella signalkurvor samtidigt som målprocessorn kan styras av konstruktören. Mjukvarukonstruktören har sin vanliga debugmiljö. Oberoende av vem som använder instrumentet går det hela tiden att få upp flera fönster på skärmen för all sorts information.
Instrumentet har gränssnitt till debuggrar från bland annat Green Hills, SDS, Microtec Research och CAD-UL. Det kan emulera processorfamiljerna MPC 500 och 800, PowerPC 600 och 700, Pentium och Pentium Pro, CPU-32, ARM. M-Core, NEC V28x samt Hitachi SH3 och SH4. Analysprobar finns till ytterligare 150 processorer.
Instrumentet finns i två varianter, toppmodellen 16700 klarar upp till 1 000 kanaler med tillstånds- eller tidsanalys och kan styra fyra processorer. Lillebror 16600 klarar upp till 300 kanaler med tillstånds- eller tidsanalys.