FPGA使用高速計測システムおよび制御システム構築

 

FPGAベースシステム開発

 

 

LabVIEWとFPGAモジュールは、より多くのエンジニアに高速かつ低レイテンシのシステムを利用する機会を提供します。高速の確定的な応答が必要な場合、NIハードウェアをFPGAとともに使用することで、インライン信号処理、デジタルプロトコルとの通信、および閉ループ条件判断を行うことができます。

FPGA開発機能

グラフィカルプログラミング

VHDLやVerilogは不要です。LabVIEWを使用すると、システム設計の直感的方法が得られるとともに、FPGAで発生するデータフローや並列処理をより視覚的に表すことができます。

ハードウェア統合

LabVIEW FPGAはNIハードウェア用に設計されています。LabVIEW FPGAにより、I/O、データ転送、バッファの構成などの従来の複雑なタスクが簡単化されます。

FPGAコンパイルシステム

LabVIEW FPGAを使用すると、エンジニアは設計をハードウェアにすばやく実装できます。ソフトウェアにより、変換から経路設定の最適化、シンセシスまでのコンパイルプロセスが合理化されます。

当社のエンジニアはNI LabVIEW FPGAモジュールを使用してNI FlexRIOデバイス上でFPGAをグラフィカルにプログラミングすることができたため、ハードウェア記述言語などのテキストベースの言語を使用せずに、短時間でFPGA技術を使用してシステムを開発することができました。

森田知洋

富士重工業株式会社

富士重工業は現在の株式会社SUBARUです。

FPGAプログラミングためLabVIEW

リアルタイムで処理

NIのFPGAハードウェアは、RFシステムなど大量のデータを生成するシステムのニーズに対応しています。数多くの計測を真のハードウェアの並列処理で処理することができます。

カスタム通信の実装

SPIやI2Cなどの標準プロトコルでは不十分な場合、LabVIEW FPGAを使用してカスタムプロトコルを実装してテストシステムやデバイスとの通信を実現できます。

既存のHDLコードの統合

既存のコードを再利用することで、エンジニアは開発時間を短縮します。LabVIEW FPGAでは、HDLまたはネットリストIP (VHDLおよびVerilogシンセシスファイルを含む) を統合できます。

ニーズに合わせてカスタマイズ

LabVIEW FPGAでは、ハードウェアの高度制御が可能です。これには、NIのFPGAデバイスでカスタムタイミング、トリガ、同期を実装する機能が含まれます。

高速計測制御必要ですか。

テストで従来の計測器の能力を超える性能や信頼性が必要な場合、多くのエンジニアがFPGAベースのシステムを採用します。LabVIEWおよびFPGAモジュールを使用すると、カスタムハードウェアロジックの開発とデバッグを行い、それをオンボードFPGAを搭載したNIハードウェアにコンパイルしてデプロイすることができます。

LabVIEW FPGAモジュール

LabVIEW FPGAモジュールは、スタンドアロンサブスクリプションとして購入できます。

 

NI Embedded Control and Monitoring Software Suite

LabVIEW FPGAモジュールは、NI Embedded Control and Monitoring Software Suiteの一部として購入できます。このパッケージには、LabVIEW、LabVIEW Real-Time、LabVIEW FPGAが含まれています。