エミュレーションでSCE-MIトランザクションレベルのテストベンチを使用する主な利点は、ビット精度のエミュレーションまたはアクセラレーションと比較して大幅に高速になることです。ただし、スタンドアロンアプリケーションとして実行されているC++/SystemCテストベンチには、HDLシミュレータで使用できるデバッグ機能がありません。HES-DVMは、このギャップをいくつかのデバッグオプションで埋めます:
ダイナミックデバッグ:HDLソースコードのコンテキスト内で100%のハードウェア信号の可視性を提供します。これは、ハードウェアベースの可視性デバッグ(HVD:Hardware based Visibility Debugging)プロセッサとアルデックRiviera-PROシミュレータデバッグGUIフレームワークを使用して実現されます。
スタティックデバッグ:静的に事前定義されたプローブの高速デバッグを提供します。データキャプチャとトリガのデバッグは、Advanced Logic Analyzer(ALA)ユーティリティに基づいています。
ブレークポイント:エミュレーションプロセスに高度なコントロール性を提供します。ブレークポイントを使用すると、ユーザーが定義した特定のイベントまたは条件が発生したときにエミュレーションクロックを正確に停止できます。この機能は通常、エミュレーションのデバッグモードとスピードモードをインテリジェントに切り替えるために使用されます。
メモリバックドアインターフェイス:HES-DVMにマップされたRAM/ROMモジュールインスタンスに追加される特別なインタフェースです。
エミュレーションを実行すると、オンチップメモリの内容の表示および変更できます。