« Prev | Next » エミュレーションにはどのようなデバッグ機能がありますか? アンサー エミュレーションで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モジュールインスタンスに追加される特別なインタフェースです。 エミュレーションを実行すると、オンチップメモリの内容の表示および変更できます。 Previous article Next article