エミュレーションにはどのようなデバッグ機能がありますか?

アンサー

エミュレーションで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モジュールインスタンスに追加される特別なインタフェースです。
    エミュレーションを実行すると、オンチップメモリの内容の表示および変更できます。

Ask Us a Question
x
Ask Us a Question
x
Captcha ImageReload Captcha
Incorrect data entered.
Thank you! Your question has been submitted. Please allow 1-3 business days for someone to respond to your question.
Internal error occurred. Your question was not submitted. Please contact us using Feedback form.
We use cookies to ensure we give you the best user experience and to provide you with content we believe will be of relevance to you. If you continue to use our site, you consent to our use of cookies. A detailed overview on the use of cookies and other website information is located in our Privacy Policy.