オンチップ・エミュレータの特徴
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/04 03:31 UTC 版)
「オンチップ・エミュレータ」の記事における「オンチップ・エミュレータの特徴」の解説
従来のインサーキット・エミュレータ(オンチップ・エミュレータに対して、フルICEとも呼ばれる)と比べると機能は大幅に劣るが、低コストであること、プロセッサとの接続が簡単であることなどの利点がある。ただし装置の性質上、プロセッサが電気的に正しく動作する状態でなければ使用できないため、そこに至るまでの開発過程には不向きである。また直接CPUバスに接続されないため、リアルタイムなバス動作の履歴をサンプルするバストレースが不可能になる。 ただし最大の利点としては、基板上のマイクロプロセッサをプローブに差し替えるフルICEに対し、オンチップ・エミュレータはマイクロプロセッサを基板上に実装したままデバッグが行えるため、製品と同等の電気的特性を維持したままプログラムの評価が可能になる。このためバスクロックが高速化し、フルICEでは対応できなかったマイクロプロセッサでもデバッグが可能となり、パッケージにも左右されないため、2000年以降はインサーキット・エミュレータの主流になっている。 リアルタイムトレースに関しても、バストレースは不可能であるが、CPU内蔵のデバッグ機能 (On-Chip debug)を用いてプログラムやデータのトレース実現している。
※この「オンチップ・エミュレータの特徴」の解説は、「オンチップ・エミュレータ」の解説の一部です。
「オンチップ・エミュレータの特徴」を含む「オンチップ・エミュレータ」の記事については、「オンチップ・エミュレータ」の概要を参照ください。
- オンチップ・エミュレータの特徴のページへのリンク