Main Content

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

FPGA インザループ

実際のハードウェアで設計をテストする

シミュレータとボードの間に FPGA インザループ リンクを作成すると、次のことが可能になります。

  • HDL 実装を Simulink® または MATLAB® のアルゴリズムに対して直接検証します。

  • Simulink または MATLAB からのデータとテスト シナリオを FPGA 上の HDL 設計に適用します。

  • 既存の HDL コードを Simulink または MATLAB で開発中のモデルと統合します。

FPGA インザループ (FIL) シミュレーションを使用する前に、ボードのサポート パッケージをダウンロードする必要があります。FPGAボードサポートパッケージをダウンロードを参照してください。あるいは、FIL シミュレーションで使用するカスタム ボード定義ファイルを手動で作成することもできます。FPGA ボードのカスタマイズを参照してください。

ボード サポート パッケージをダウンロードしたら、シミュレーション ワークフローを選択します。FPGAインザループシミュレーションワークフローを参照してください。FIL シミュレーションの仕組みについては、FPGAインザループ シミュレーション を参照してください。

アプリ

HDL VerifierHDL検証アーティファクトを生成し、Simulinkサブシステムから検証ワークフローに従う (R2020b 以降)
FPGA-in-the-Loop Wizard既存の HDL ファイルから FPGA インザループ (FIL) ブロックまたは System object を生成します。
Logic Analyzer遷移と状態を経時的に可視化、測定、解析します

オブジェクト

hdlverifier.FILSimulation MATLAB による FIL シミュレーション

関数

filProgramFPGAプログラミングファイルをFPGAにロードする
programFPGA FILSimulation システム オブジェクトに関連付けられたプログラミング ファイルを FPGA にロードします。

ブロック

FIL SimulationSimulink の FPGA ハードウェア上で HDL コードをシミュレートする

トピック

概要

FIL の要件と準備

レガシーコードから FIL インターフェースを生成する

MATLAB コードから FIL システム オブジェクトを生成する (HDL Coder ライセンスが必要)

Simulink モデルから FIL ブロックを生成する (HDL Coder ライセンスが必要)

トラブルシューティング

FIL のトラブルシューティング

一般的なエラー メッセージと問題の修正。