メインコンテンツ

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

HDL Verifier 入門

RTL バグを検出し、ASIC または FPGA のテストベンチを生成します

HDL Verifier™ を使用すると、システム レベルの設計環境を HDL 設計環境で再利用できます。MATLAB® および Simulink® のゴールデン リファレンス モデルに対して RTL 設計をテストおよび検証し、シミュレータまたはハードウェアで設計をデバッグし、テストベンチと検証用 IP を生成できます。

HDL Verifier を使用すると、HDL シミュレータで実行される RTL デザインと MATLAB および Simulink で実行されるテストベンチを使用して、FPGA、ASIC、および SoC デザインを検証できます。これらのテストベンチを AMD®、Altera®、および Microchip FPGA 開発ボードで再利用して、ハードウェア実装を検証し、内部信号をプローブして設計をデバッグすることができます。また、MATLAB および Simulink から Universal Verification Methodology (UVM) コンポーネントを生成し、 SystemVerilog 検証環境で使用することもできます。これらの機能はすべて、既存の HDL コードおよび HDL Coder™ によって生成されたコードと互換性があります。

チュートリアル

HDL検証について

  • HDL コシミュレーション

    HDL Verifier ソフトウェアは、MATLAB 関数、MATLAB System object™、および Simulink ブロックのライブラリで構成されており、これらはすべて HDL シミュレータと MATLAB または Simulink 間の通信リンクを確立します。

  • FPGA検証

    HDL Verifier は、Simulink または MATLAB および HDL Coder と連携し、サポートされている FPGA 開発環境を使用して、自動的に生成された HDL コードを FPGA に実装できるように準備します。

  • FPGA Debug

    HDL Verifier provides FPGA data capture and AXI manager features for debugging and testing implementations on FPGA or SoC device from MATLAB or Simulink.

  • TLM コンポーネント生成

    HDL Verifier を使用すると、商用仮想プラットフォームを含む、あらゆる OSCI 互換 TLM 2.0 環境で実行できる SystemC トランザクション レベル モデル (TLM) を作成できます。

  • SystemVerilog DPI コンポーネントの生成

    HDL Verifier は Simulink Coder™ または MATLAB Coder と連携して、サブシステムをダイレクト プログラミング インターフェイス (DPI) を備えたSystemVerilogコンポーネント内に生成された C コードとしてエクスポートします。

注目の例

ビデオ

HDL Verifier の概要
HDL Verifier を使用して、FPGA、ASIC、SoC の Verilog® および VHDL 設計をテストおよび検証します。HDL シミュレータとのコシミュレーションを使用して、MATLAB または Simulink で実行されるテストベンチで RTL を検証します。同じテストベンチを FPGA および SoC 開発ボードで使用して、ハードウェアでの HDL 実装を検証します。