講義形式の「高性能LabVIEW FPGA」コースは、5 MHzを超えるI/OレートのアプリケーションおよびFlexRIOカスタム計測器やプロセッシングハードウェアなどのターゲット向けのプログラミングプラクティスを紹介します。この講義形式のコースでは、教室環境で認定インストラクタと対話できます。このコースでは、LabVIEWで高性能デジタル信号処理 (DSP) アルゴリズムとデジタル設計を開発して、アナログ信号とデジタル信号の集録と生成、タイミングの制御、操作の同期、FPGAへの信号処理の実装方法を学びます。このコースを受講すると、既存のLabVIEWおよびHDLコードをLabVIEW FPGAアプリケーションに統合する方法と、高性能FPGAベースのシステムを設計する方法を理解できます。「高性能LabVIEW FPGA」コースは、LabVIEW FPGAを習得したユーザ、およびLabVIEW 実践集中コース 1でカバーされているトピックの経験を持つユーザにお勧めします。
コースの最終リリース日/バージョン番号: 2019
• 3~5日間のオンライントレーニング
NIおよび/または特定のハードウェアデバイスを初めて使用するお客様。汎用プロセッサ (GPP) プログラミングとアルゴリズムエンジニアリングが可能で、NIのツールに精通し、FPGAプログラミングの実質的な経験を積みたいと考えている専門技術者。
LabVIEWの使用経験はあるが、FPGAは初めての方。NIハードウェア (VST、USRP、またはその他のRFハードウェアを含む) に精通しており、HT LV FPGAのプログラミングと注意事項 (リソース使用率、タイミング、スループットなど) を習得したいお客様。
経験豊富なデジタル設計者で、LabVIEWを初めて使用する方。NI以外のFPGAハードウェアの使用経験が豊富で、NIのソフトウェアは初めてのお客様。通常はVivadoなど、従来の開発フローを使用します。Xilinx System GeneratorでHLS言語を使用した経験のある方。
FPGA操作の基本原理を学習するために設計された、セルフペースで学習できる外部FPGAコース。
LabVIEW 実践集中コース 1および2または同等の知識。
LabVIEWプロフェッショナル開発システム
LabVIEW FPGA
LabVIEW VIがFPGAターゲット用にどのようにコンパイルされるかを理解する。
NI-RIOデバイスドライバを使用してアプリケーションを開発する。
FPGA用LabVIEWで高性能DSPアルゴリズムとデジタル設計を開発する。
既存のコード (LabVIEWとHDLの両方) をLabVIEW FPGAアプリケーションに統合する。
高性能FPGAベースのシステムを設計する。
NIが推奨する開発プロセスおよびデバッグプロセスに従って、FPGAを効率的に実装する。
レッスン | 概要 | トピック |
---|---|---|
LabVIEW FPGAを選ぶ理由 | FPGAの基本的な構造と、FPGAを使用する理由を学習します。 |
|
環境を理解する | LabVIEW FPGA環境の主要コンポーネントを特定し、FPGA VIをコンパイルする。 |
|
デバッグ | FPGA設計をデバッグするための方法とツールを適用する |
|
アプリケーションの必須要件を理解する | アプリケーション要件を解釈する際の主な注意事項を洞察し、それらの解釈を設計ソリューションの代替案に関連付けます。 |
|
アプリケーションを設計する | アプリケーション要件をハードウェアとソフトウェア機能に分解し、アプリケーション設計の方法を学びます。 |
|
実装 | LabVIEW FPGAを使用して、FPGAリソースを最大限に活用するためのさまざまな設計の選択肢を検討します。 |
|
アプリケーションを最適化する | 一般的なコンパイルの問題を解決し、FPGAをさらに活用します。 |
|
ホストアプリケーションの設計に関する注意事項 | アプリケーションの通信を監視および制御するLabVIEW FPGAの機能を説明します。 |
|
高性能アプリケーションの例 |
|
|