オンチップ・エミュレータ
オンチップ・エミュレータでは、ホストパソコンの操作に応じてプロセッサとエミュレータ・ユニットが通信を行い、内部のレジスタや、バス接続されたROMやRAMなどのデバイスの情報を取得、変更することで、エミュレートを実現している。その一例を以下に示す。
プロセッサに内蔵されたJTAGポートによってエミュレータ・ユニットと通信を行う方式。バスの操作も自由に行えるので、周辺装置のデバッグなど応用範囲も広い。比較的規模の大きいプロセッサで採用されている。プロセッサにバス接続されたフラッシュメモリへの書き込み機能を併せ持つことが多い。