フル・インサーキットエミュレータフルアイス
一般的に、エミュレーションメモリリアルタイムトレース機能がサポートされている高機能インサーキットエミュレータを言う。そもそもICE(イン・サーキット・エミュレータ)はフルICEを指す。ICEは、CPUベンダーから供給されるICE専用エバチップを利用するものや実CPUの機能を使ったタイプがある。フルICEは、ユーザボード上のCPUを外してその代わりにプローブ(CPUが内蔵されたもの)を挿して実CPUが動作しているエミュレート環境を作り、それによりCPUのリアルタイムなエミュレートが可能となる。外部メモリ(ROM, RAM 等)を代替するエミュレーションメモリ機能があり、プログラムのダウンロード変更等が容易にできる。特に、外部バス情報をリアルタイムに検証するリアルタイムトレース機能は、プログラムデバッグに欠かせないものであり、探すのが難しいバグを瞬時に発見することも可能である。FULL-ICEの最も大きな長所と言えるでしょう。特に、開発初期段階の周辺デバイスとのインターフェースの整合性を調べたり、デバイスドライバー作成時の不具合発見などに有効!