In-circuit emulator (ICE)
Debughardware die de processor op het doelbord vervangt door een eigen, transparante stand-in, zodat de ontwikkelaar elke buscyclus kan zien en beheersen.
De cpu ging uit zijn voet en een connector met kabel naar een kastje, de "pod", ging erin. Daarin zat een speciale variant van de chip, een bond-out-uitvoering met extra pinnen voor interne signalen, plus tracegeheugen en breakpointlogica. Intel verkocht in de jaren zeventig al ICE-modules voor zijn ontwikkelsystemen, en in de jaren tachtig en negentig was het standaardgereedschap voor iedereen die firmware schreef.
De charme was volledig realtime inzicht: elke instructie getraceerd zonder dat het programma het merkte. De nadelen waren de prijs, vaak tienduizenden dollars, en een aparte pod voor elke processorvariant. Zodra de debuglogica via JTAG en later SWD op de die zelf zat, volstond een goedkope probe en werd de ICE een niche.