「LabVIEW FPGAを使用したカスタムFPGAコード開発」コースでは、お使いのアプリケーション用に信頼性の高いLabVIEW FPGAコードを設計し、試作して、デプロイする方法を学習することができます。このコースを修了すると、組み込みシステム要件をスケーラブルなソフトウェアアーキテクチャに変換し、プロセス間通信に適切な方法を選択し、組み込みアプリケーション用にFPGAコードを設計、デプロイ、複製することができるようになります。
このコースではオンライン形式のトレーニングは利用できません
このコースでは教室形式のトレーニングは利用できません
このコースではプライベート形式のトレーニングは利用できません
LabVIEW FPGAコードを設計し、試作して、デプロイする
アナログ信号およびデジタル信号を収集して生成し、タイミングを制御して、信号処理をFPGAに実装する
LabVIEW FPGAモジュールを使用してパフォーマンスと信頼性を最大限に高めるための機能を確認する
LabVIEW FPGAアプリケーションのデバッグ、ベンチマーク、テストの方法を学習する
オンデマンド:5時間
LabVIEW FPGAの開発、デバッグ、トラブルシューティングに関心があるエンジニア
LabVIEW 実践集中コース 1およびLabVIEW 実践集中コース 2
LabVIEWプロフェッショナル開発システム
LabVIEW FPGAモジュール
LabVIEW Real-Timeモジュール
NI CompactRIOコントローラ
NIアナログ入力、アナログ出力、熱電対入力、デジタル出力の各モジュール
オンデマンド:ソフトウェアサブスクリプションおよびエンタープライズ契約、または5エデュケーションサービスクレジット、または2トレーニングクレジットを含む
レッスン | 概要 | トピック |
---|---|---|
FPGAの概要 | FPGAの仕組みとそのコンポーネントについて学習します。 |
|
LabVIEW FPGAモジュールの詳細を確認する | LabVIEWでのFPGAの操作方法と、FPGAとホストの間の通信方法について学習します。 |
|
実行モードを選択する | LabVIEW FPGAでのさまざまな実行モードについて学習します。 |
|
FPGA VIをコンパイルする | FPGA VIのコンパイルの詳細について学習します。 |
|
コンパイルに関する注意事項を確認する | FPGAのコンパイルの詳細と基本的な最適化について学習します。 |
|
FPGA I/Oを構成する | FPGA VIのI/Oにアクセスして制御する方法を確認します。 |
|
LabVIEW FPGA IOの各タイプを確認する | FPGAでエラーを管理するために使用できるFPGA I/Oの各タイプとその方法を確認します。 |
|
ループ実行レートを制御する | FPGA VIのタイミングを制御する方法を確認します。 |
|
Cシリーズモジュールを同期する | Cシリーズモジュールの同期方法を確認します。 |
|
LabVIEW FPGA VIのタイミングに関する注意事項 | さまざまな目的に応じたタイミング関数とその使用方法を確認します。 |
|
固定小数点データタイプを確認する | 固定小数点データタイプの使用方法について学習します。 |
|
単精度浮動小数点データタイプを確認する | 単精度浮動小数点データタイプの特徴と使用方法を確認します。 |
|
LabVIEW FPGAで使用可能なその他の信号処理オプションを確認する | FPGAで信号を処理するための標準関数および外部関数を確認します。 |
|
LabVIEW FPGAでの並列ループの詳細を確認する | 並列ループ、パフォーマンスに関する注意事項、およびFPGAで実行するループ間の通信方法を確認します。 |
|
タグを使用してFPGAからRTに最新データを転送する | タグを使用して最新のデータポイントを転送し、タグの通信メカニズムを確認します。 |
|
バッファされたデータを転送する (LabVIEW FPGAからRTへのストリーム通信とメッセージ通信を確立) | ストリーム通信とメッセージ通信により、複数のデータポイントを転送し、その実装のための通信メカニズムを確認します。 |
|
FPGA VIをデプロイする | FPGAビットファイルをデプロイするさまざまな方法を確認します。 |
|
LabVIEW FPGAで最新データを転送する | タグを使用して最新のデータポイントを転送し、タグの通信メカニズムを確認します。 |
|
LabVIEW FPGAでバッファされたデータを転送する | ストリーム通信とメッセージ通信により、複数のデータポイントを転送し、その実装のための通信メカニズムを確認します。 |
|
RTからFPGAへの同期およびヘルスモニタリング | VIの同期方法とFPGAでのウォッチドッグの使用方法を確認します。 |
|
FPGAコード用のFPGA最適化の方法を確認する | FPGAのコードのサイズとFPGAのスループットを最適化する方法を確認します。 |
|
シングルサイクルタイミングループの実行方法を確認する | シングルサイクルタイミングループ (SCTL) を使用してコード実行を最適化する方法を学習します。 |
|
SCTLを使用する際のタイミングに関する注意事項 | シングルサイクルタイミングループを使用してコード実行を最適化する方法について学習します。 |
|
SCTLにおいてコードをトラブルシューティングおよび最適化する | FPGAのパフォーマンスとリソース使用量の最適化について学習します。 |
|
LabVIEW FPGAでのパイプライン処理の詳細を確認する | FPGA VIでパイプライン処理を実装する方法について学習します。 |
|
4線式ハンドシェイクの詳細を確認する | スループットを改善するために4線式ハンドシェイクを最適化する方法を確認します。 |
|
FPGAコードをデバッグおよびテストする | FPGAでのテストおよびデバッグの方法を確認します。 |
|
1年以内に3つ以上のNI講師によるコースを受講する予定がありますか。
トレーニングメンバーシップは費用対効果が高く、すべてのNIの一般 / 教室および一般 / オンライン形式のコースへの無制限アクセスと、無制限の認定バウチャーが提供されます。