In-circuit emulator (ICE)
Hedef karttaki işlemcinin yerine geçen kendi şeffaf vekilini koyan hata ayıklama donanımı; geliştiriciye her veriyolu çevriminin görünürlüğünü ve denetimini verir.
İşlemciyi soketinden çıkarır, yerine bir kutuya kablolanmış bir konektör takardınız; bu kutuya "pod" denirdi. İçinde çipin özel bir sürümü — iç sinyalleri dışarı veren ek pinli bir bond-out parça — ile izleme belleği ve kesme noktası mantığı bulunurdu. Intel 1970'lerde geliştirme sistemleri için ICE modülleri satıyordu; 80'ler ve 90'larda bu araç, bellenim yazan herkesin standart takımındaydı.
Cazibesi, gerçek zamanlı tam görünürlüktü: program fark etmeden her komut izlenirdi. Dezavantajları fiyatı (çoğu kez on binlerce dolar) ve her işlemci varyantı için ayrı bir pod gerekmesiydi. Hata ayıklama mantığı JTAG ve sonra SWD ile kalıbın içine taşınınca ucuz bir prob yeter oldu, ICE ise niş bir araca dönüştü.