IP統合ノードを使用する
- 更新日2025-03-06
- 2分で読める
IP統合ノードを使用し、FPGA VIのブロックダイアグラムに他社のIPを統合します。このノードを使用するために、以下のタスクを実行します。
- IP統合ノードの構成に使用するコンピュータに、必要なXilinxコンパイルツールをインストールします。
- .vhdファイル、Xilinx IP構成ファイル、ネットリストファイルなどのIPシンセシスファイルを作成または集録します。IPがノードの要件を満たすことを確認します。
- シミュレーション用のIPをエクスポートする場合、シミュレーションモデルを定義するファイルの作成または用意を行います。
- ブロックダイアグラムにIP統合ノードを追加します。
- ノードをダブルクリックし、構成します。以下のタスクを実行するために使用する構成ウィザードが表示されます。
- IPの名前、およびトップレベルシンセシスファイルを含む、IPを構成するシンセシスファイルを定義します。
- 各シンセシスファイルのシミュレーション動作を設定します。これら動作の組み合わせで、ノードのシミュレーションモデルが生成されます。
- トップレベルシンセシスファイルが.vhdファイルである場合、トップレベル実体とアーキテクチャを定義します。
- IPが実行できるFPGAシリーズの種類を指定します。
- トップレベルシンセシスファイルが.vhdファイルである場合、ジェネリックの値を設定してその構文が有効であることを確認します。
- シミュレーションモデルを生成します。
- クロック有効信号に対応するIPポートを指定します。
- 同期または非同期リセット信号に対応するIPポートを指定します。
- IPのリセットのタイミングと方法を指定します。
- 表示されるブロックダイアグラムの端子を定義し、これらの端子のデータタイプを設定します。
これらの手順が完了したら、LabVIEWはFPGA VIにIPを統合するためのコードを生成します。
IP統合ノードプロパティウィザード
IP統合ノードプロパティウィザードを使用してIP統合ノードを構成します。
IP統合ノードプロパティウィザードには以下が含まれています。
- 名前とソース
- 実体、アーキテクチャ、ターゲット
- ジェネリックおよびサポートファイル生成
- クロックと有効信号
- 信号と動作をリセット
- IP端子