FPGAモジュール スタートアップガイド

以下のトピックを手がかりに、LabVIEW FPGAアプリケーションの構築を開始してください。

FPGAモジュールの概要

FPGAシステムとプロジェクトの概念

FPGAのプログラミング概要

FPGAハードウェアの概念

設計フローを確立する

FPGAアプリケーションの複雑度によっては、 プログラムをすばやく作成してコンパイルしたいこともあれば、組込シミュレータを活用して、変更するたびにコンパイルしたりせずに、コードをデバッグ、テスト、検証したいこともあります。次の図は、システム要件の評価から始まって、システムのデプロイで終わる、推奨FPGA設計フローの1つをまとめたものです。

以下のセクションに、設計フローの各ステップについて説明したトピックへのリンクを示します。

システム要件を評価する

FPGAシステムとプロジェクトの概念

NI CompactRIO開発ガイド

ソフトウェアアーキテクチャを選択する

FPGAシステムとプロジェクトの概念

NI CompactRIO開発ガイド

ハードウェアを構成する

FPGAターゲットをLabVIEWプロジェクトに追加する

FPGAターゲットを構成する

ネットワークを介してリモートFPGAターゲットにアクセスする

FPGAインタフェース

NI CompactRIO開発ガイド

LabVIEWプロジェクトを作成する

FPGAシステムとプロジェクトの概念

プロジェクトエクスプローラでFPGAアプリケーションを管理する

FPGAターゲットをLabVIEWプロジェクトに追加する

プロジェクトエクスプローラウィンドウのFPGAターゲットに項目を追加する

FPGA VIを作成する

サンプルVIを検索する

FPGA VIおよび関数の詳細

並列処理を使用する

FPGA設計で使用するデータタイプを決定する

FPGA VIでのデータフローおよび有効チェーン

FPGA VIでのタイミングに関する注意事項

FPGAクロックおよびタイミングを管理する

FPGA VIで組み合わせパスを減らす

FPGA VIの速度およびサイズを最適化する

シングルサイクルタイミングループ

FPGA I/Oを実行する

データを保存および転送する

サードパーティIPをFPGA VIにインポートする

I/Oをカスタマイズする

サポートされていないLabVIEWの機能

テストとデバッグを行う

FPGA VIをデバッグする

シミュレーションモードを使用してFPGA VIをデバッグする

FPGAターゲットでFPGA VIをデバッグする

サードパーティシミュレータを使用してFPGA VIをデバッグする

FPGAにコンパイルする

FPGAビルド仕様を設定する

LabVIEW FPGAコンパイルシステムを理解する

Compile Farmスタートアップガイド

NI LabVIEW FPGAコンパイルオプション

FPGAをリモートでコンパイルする

システムをデプロイする

NI CompactRIO開発ガイド

その他のリソース

FPGAモジュール関連ドキュメント

NI CompactRIO開発ガイド

LabVIEWハイパフォーマンスFPGA開発ガイド

FPGAターゲットハードウェアドキュメント

 



この記事は役に立ちましたか。

役に立たなかった