HES-DVMはどのSCE-MIインタフェースをサポートしていますか?

アンサー

HES-DVMは、Accellera 規格で定義されたすべてのタイプのSCE-MIインターフェースをサポートしています:

  1. SCE-MI 1.0 マクロベースインタフェース

    この標準に準拠するトランザクションは、次のような事前定義されたマクロモジュールをインスタンス化する必要があります:

    • メッセージ転送モジュール

      • SceMiMessageInPort

      • SceMiMessageOutPort

    • クロックおよびリセットモジュール

      • SceMiClockPort

      • SceMiClockControl

  2. SCE-MI 2.0 ファンクションベースインタフェース

    HES-DVMは、DPI-C関数のエクスポートとインポートをSCE-MIメッセージポートに変換できるSCE-MI 2.0 SystemVerilogトランザクタコンパイラを提供します。このようなモジュールのコンパイルとエラボレーション後、HES-DVMはFPGAに実装できるSCE-MIインフラストラクチャを使用して合成可能なコードを生成します。HES-DVMは、テストベンチで使用される可能性のあるすべての必要な機能を含むDPI-Cリンケージライブラリも作成します。

  3. SCE-MI 2.0 パイプベースインタフェース

    パイプベースインタフェースは、マクロベースインタフェースとファンクションインタフェースのインタフェース間ギャップを埋めます。これにより高スループットを実現し、ストリーミングデータや可変長メッセージングなどの機能を備えた動的でスケーラブルなチャネルを提供します。使いやすさはパイプベースインタフェースのもう1つの大きな利点です。HDLコードで定義済みのパイプトランザクタをインスタンス化し、テストベンチのHVLコードでそれの定義済みのCまたはSystemVerilog APIを使用するだけです。

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.