ICE 【In-Circuit Emulator】 インサーキットエミュレータ
概要
ICE(In-Circuit Emulator)とは、マイクロプロセッサ(CPU/MPU)などを中心とする電子基板や組み込みシステムなどを開発する際に用いられる試験装置の一種。“In-Circuit Emulator” の名称は米インテル(Intel)社の登録商標。CPUの機能を代替(エミュレーション)する装置で、開発中の基板にCPUの代わりに装着してプログラムの動作検証ができる。実物のCPUではできない検査用の様々な動作に対応しており、プログラムの動作の解析、不具合や欠陥が生じている箇所の特定などに用いられる。
基本的な機能はソフトウェア開発に用いるデバッガ(debugger)に類似している。プログラム実行中のレジスタやメインメモリ(RAM)の内容の表示や任意の箇所の書き換え、プログラム中の任意の箇所で停止するブレークポイント機能、プログラムを一命令ごとに一時停止しながら実行するステップ実行、プログラムのどの箇所をどの順番で実行したか追跡するトレース機能などである。
(2018.10.5更新)