Windows 10に対するLabVIEW FPGAモジュール互換性

概要

LabVIEW 2018 FPGAモジュールのリリース以降、VivadoターゲットにWindows 10 (バージョン1709) の完全サポートが追加されました。このドキュメントでは、Windows 10上のLabVIEW 2018 FPGAモジュールでISEターゲットを使用する場合と、Windows 10上のLabVIEW 2017 FPGAモジュールを使用する場合における詳細と既知の問題について概説します。どちらの構成もWindows 10で部分的にサポートされています。Windows 10との一般的な製品の互換性については、NI製品とMicrosoft Windows 10の互換性を参照してください。

内容

Xilinxツールコンパイルオプション

LabVIEW FPGAモジュールは次の2つの部分で構成されています。

  1. LabVIEWアドオン:これはLabVIEW開発環境を拡張し、NI FPGAハードウェアをプログラミングするためのパレットとプロジェクト項目を追加するモジュールです。このコンポーネントのインストーラでは、以下に説明するXilinxツールチェーンに依存する機能もインストールします。Xilinxツールチェーンのローカルインストールを必要とする全ての機能のリストは、セクション1を参照してください。
  2. Xilinxツールチェーン: これ​は、​設計​を​コンパイル​し​て​NI​の​FPGA​デバイス​で​使用​できる​よう​に​する​ため​に​使用​さ​れ​ます。​また、​開発​機能​も​追加​さ​れ​ます。1


使用するバージョンによっては、LabVIEW FPGAモジュールはWindows 10でサポートされますが、Xilinxツールチェーン、およびXIlinxツールチェーンのローカルインストールを必要とする機能は、Windows 10でサポートされていない可能性があります。以下のフローチャートを使用して、ニーズに適したインストールオプションを決定してください。

  1. Xilinxツールのローカルインストールを必要とする機能

    LabVIEW FPGAモジュールの以下の機能は、Xilinxコンパイルツールの機能に依存しているため、Xilinxコンパイルツールをローカルにインストールしておく必要があります。したがって、互換性の問題が生じた場合に最も影響を受ける可能性があります。

    • IP統合ノード (IPIN)
    • コンポーネントレベルIP (CLIP)
    • Xilinx IP関数
    • ISIM (ISE) またはXSIM (Vivado) を使用したサードパーティシミュレーション
    • Vivado Design Suite用のプロジェクトエクスポート
    • ローカルコンパイル

  2. FPGAコンパイルオプション

    LabVIEW FPGAモジュールには、FPGA設計をローカルにコンパイルしたり、リモートコンパイラに作業をオフロードしたりするための様々なオプションがあります。このようなオプションの詳細なガイドについては、LabVIEW FPGAコンパイルオプションを参照してください。


  3. 正しいXilinxコンパイルツールを決定する

    必要なXilinxコンパイルツールを判断するには、XilinxコンパイルツールとNI FPGAハードウェアの互換性を参照してください。

    コンピュータからLabVIEW FPGAコードをNI FPGAハードウェアにコンパイルするには、正しいバージョンのXilinxコンパイルツールをインストールする必要があります。 通常、これはLabVIEWのバージョンとRIOデバイスが使用するFPGAハードウェアに依存します。

インストール手順

システム要件およびインストール手順の詳細については、各製品のReadmeを参照してください。

インストーラ20172018以降
LabVIEW FPGAモジュールWindows 10へのインストールは許可されていますが、サポートされていないオペレーティングシステムの警告が表示されます。Windows 10へのインストールは許可されています。
Xilinx Compilation Tool for VivadoWindows 10へのインストールは許可されていますが、サポートされていないオペレーティングシステムの警告が表示されます。Windows 10へのインストールは許可されていますが、Windows 8.1へのインストールは許可されていません。
Xilinx Compilation Tool for ISELabVIEW FPGA 2016では、Xilinx Compilation Tool for ISEをWindows 8以降にインストールすることができません。


LabVIEWソフトウェアバンドル

インストーラには様々なソフトウェアの選択が含まれています。その中には、Xilinxコンパイルツールに対するFPGAモジュールなど、依存関係が含まれるものがあります。選択によっては、どのオプションを追加または削除するか、指定するよう求められる場合があります。各ステップ間で表示されるこのようなプロンプトを十分に読んでから、システムに最適なインストールを行ってください。

以下の手順は、FPGAモジュールとVivado用Xilinxコンパイルツールを単一のWindows 10システムにインストールするステップの概要を示しています。

  1. インストーラを実行します。ソフトウェア選択の画面で、FPGAモジュール (およびLabVIEWとその他の必要なコンポーネント) を選択します。
  2. Xilinxコンパイルツールをインストールするためのプロンプトが表示されます。Vivadoのローカルインストールが必要な場合は、「はい」を選択します。

  3. デフォルトでは両方のツールが選択されています。ISE用のXilinxコンパイルツールの選択を解除します (上記のISEインストールのセクションを参照)。
  4. FPGAモジュールの選択を解除するかどうかを尋ねるプロンプトが表示されます。同じマシンでFPGA開発が必要な場合は「いいえ」を選択します。

  5. 「次へ」を選択します。
  6. オペレーティングシステムがサポートされていないことと、残りのインストールは通常どおり続行できることを示す警告が表示されます。


    メモ: ライセンス契約に同意すると、インストールされるソフトウェアの一覧が表示されます。ここでは、インストールが開始される前に、必要なFPGAモジュールコンポーネントがインストールに含まれることを確認できます。

よくある質問 (FAQ)

  1. Windows 10上でISEターゲットを使用してローカルにコンパイルしたり、ローカルインストールを必要とする機能を使用したりできますか。

    ローカルでコンパイルしたり、ローカルインストールを必要とする機能を使用したりすることは技術的には可能ですが、推奨またはサポートされていません。ユーザは、サポートされていない構成に関連するリスクを受け入れる必要があります。サポートされている構成については、上記のフローチャートを参照してください。

  2. Vivadoターゲットを使用する場合、どのバージョンのLabVIEW FPGAにWindows 10の完全サポートが追加されたのですか?

Vivadoターゲットを使用する場合、NIではLabVIEW 2018 FPGAモジュールとVivado 2017.2用Xilinxコンパイルツールを使用することをお勧めします。

  1. ISEターゲットを使用する場合は、どのようなオプションがありますか。

    NIでは、クラウド上でコンパイルするか、サポートするオペレーティングシステムにインストールしたリモートコンパイルワーカを使用することをお勧めします。あるいは、ISEターゲット用にWindows 7 SP1を維持するか、LabVIEW 2018 FPGAモジュール Vivado 2017.2用Xilinxコンパイルツールでサポートされているハードウェアにアップグレードすることもできます。

  2. Windows 10でLabVIEW 2017 FPGAモジュール Vivado 2015.4用Xilinxコンパイルを使用する場合のサポートポリシーはどういうものですか。

    このバージョンのツールは、Windows 10にインストールして実行できるかもしれませんが、公式にサポートされた構成ではありません。以下の既知の問題を確認してから、お客様の責任においてインストールし、使用してください。Vivadoターゲットを使用する場合、NIではLabVIEW 2018 FPGAモジュールとLabVIEW 2018 FPGAモジュール、およびLabVIEW 2018 FPGAモジュールVivado 2017.2用Xilinxコンパイルツールを使用することをお勧めします。

  3. XilinxがWindows 10をサポートするISE 14.7バージョンをリリースしたそうですが、なぜLabVIEW FPGAモジュールはこのバージョンを取り込んでISEターゲットをサポートしないのですか。

    Windows 10用Xilinx ISE Design Suiteは、Spartan®-6チップのみをサポートしており、仮想マシン内で実行します。ハードウェアサポートの制限と、仮想マシンの境界を越えたLabVIEW FPGAモジュールとISEツール間の通信の問題により、現時点において、NIではこのバージョンをLabVIEW FPGAモジュールに取り込む計画はありません。
     

既知の問題

以下の項目は、LabVIEW 2017 FPGAモジュールとVivado 2015.4用XilinxコンパイルツールをWindows 10で実行した場合に生じる可能性のある、既知の互換性の問題です。Windows 10にインストールして実行することは可能ですが、公式にサポートされた構成ではありません。

この時点で全ての問題が判明しているとは限りません。Windows 10上ではLabVIEW FPGAモジュールの一部しかサポートされていませんが、下記に記載されていない問題が発生した場合は、NIサポートまでご連絡ください。

既知の問題影響する機能回避策

以下のエラーが表示される場合があります。

gcc.exe:Internal error:Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions. 

  • CLIP構成
  • IPIN構成およびシミュレーション
  • Xilinx IP関数構成およびシミュレーション
  • XSIMサードパーティシミュレーション
  • Vivado Design Suite用のプロジェクトエクスポート
可能な回避策については、Xilinxのドキュメントおよびコミュニティサポートを確認してください。

ドキュメントの最終更新日: 2018年6月29日

Was this information helpful?

Yes

No