LabVIEW FPGAコードをNI FPGAハードウェア (RIO、Rシリーズなど) 用にローカルでコンパイルするには、互換性のあるバージョンのXilinxコンパイルツールをインストールする必要があります。通常、必要なXilinxコンパイルツールのバージョンは、使用しているLabVIEWのバージョンとRIOデバイスにビルドされているFPGAによって決まります。
必要なXilinxコンパイルツールを決めるには、セクション1のツールを使用するか、セクション2とセクション3の表を使用して適切なソフトウェアバージョンを手動で関連付けます。
NIハードウェアと互換性のある最新バージョンのXilinxコンパイルツールを使用することをお勧めします。
メモ: この記事は、技術サポートデータベース「73AI806R:LabVIEW FPGAコードのコンパイルに必要なXilinxコンパイルツールのバージョン」に代わるものです。NIマニュアルの中には、この古いドキュメントを参照しているものもあります。
注記: Windows 10を使用する場合、LabVIEW FPGAモジュールとWindows 10の互換性を示したホワイトペーパーをご確認のうえ、次へ進んでください。ISE用LabVIEW FPGAモジュールXilinxコンパイルツールはWindows 10ではサポートされていません。Vivado用LabVIEW FPGAモジュールXilinxコンパイルツールの特定のバージョンのみサポートされています。
メモ: NI CompactRIO 19.6 (LabVIEW 2019 SP1) 以降、sbRIO-9608、sbRIO-9609、sbRIO-9628、sbRIO-9629、およびsbRIO-9803が、Vivado 2017.2でサポートされています。
LabVIEWのバージョン | コンパイルツールバージョン | サポートされているOS |
---|
コンパイルツールの最小バージョン | サポートされているデバイス |
---|
<tdwidth="50%"> </tdwidth="50%">
Vivado 2019.1 | PCIe-6593 PXIe-659x PXIe-786X PXIe-799x sbRIO-9603 sbRIO-9608 sbRIO-9609 sbRIO-9628 sbRIO-9629 sbRIO-9638 sbRIO-96x7 |
Vivado 2017.2 | ELVIS III cRIO-9053 cRIO-9054 cRIO-9056 cRIO-9057 PXIe-5774 PCIe-5774 PCIe-5763 PCIe-5764 PCIe-5775 PCIe-5785 PXIe-5745 PXIe-5775 PXIe-5785 PCIe-7846 PCIe-7856 PCIe-7857 PCIe-7858 |
Vivado 2015.4 | PXIe-79115 PXIe-79125 PXIe-79155 PXIe-57635 PXIe-57645 cRIO-90405 cRIO-90415 cRIO-90425 cRIO-90435 cRIO-90455 cRIO-90465 cRIO-90475 cRIO-90485 cRIO-90495 NI-9145 ELVIS RIO Control Module PXIe-5164 PXIe-7846R PXIe-7847R PXIe-7856R PXIe-7857R PXIe-7858R PCIe-7820R PCIe-7821R PCIe-7822R PXIe-7867R PXIe-7868R |
Vivado 2014.4 | cRIO-9032 cRIO-9037 IC-317x PXIe-5840 PXIe-793xR PXIe-7902R sbRIO-9607 sbRIO-9627 sbRIO-9637 |
Vivado 2013.4 | NI-9147 NI-9149 cRIO-9030 cRIO-9031 cRIO-9033 cRIO-9034 cRIO-9035 cRIO-9036 cRIO-9038 cRIO-9039 cRIO-9063 cRIO-9064 cRIO-9065 cRIO-9066 cRIO-9067 PXIe-5170R PXIe-5171R PXIe-5624R PXIe-6591R PXIe-6592R PXIe-7971R PXIe-7972R PXIe-7976R PXIe-7820R PXIe-7821R PXIe-7822R RoboRIO sbRIO-9651 USRP-RIO 294x USRP-RIO 295x |
ISE 14.7 | CVS-1457 NI-9144 |
ISE 14.4 | myRIO-19004 myRIO-19504 cRIO-90684 PXIe-5646R PXIe-7975R4 USB-7845R4 USB-7846R4 USB-7855R4 USB-7856R4 |
ISE 13.4 | NI-9154 NI-9155 PXIe-5641R PXIe-5644R PXIe-5645R |
ISE 12.4 | cRIO-9081 cRIO-9082 PXIe-7966R |
ISE 11.5 | NI-9146 NI-9148 NI-9157 NI-9159 cRIO-9075 cRIO-9076 PCIe-1473R sbRIO-9605 sbRIO-9606 sbRIO-9623 sbRIO-9626 sbRIO-9633 sbRIO-9636 |
ISE 10.1 (Virtex IIターゲット以外) 2 | cRIO-9072 cRIO-9073 cRIO-9074 cRIO-9111 cRIO-9112 cRIO-9113 cRIO-9114 cRIO-9116 cRIO-9118 PCIe-7841R PCIe-7842R PCIe-7851R PCIe-7852R PXI-7841R PXI-7842R PXI-7851R PXI-7852R PXI-7853R PXI-7854R PXI-7951R PXI-7952R PXI-7953R PXI-7954R PXIe-7961R PXIe-7962R PXIe-7965R sbRIO-9601 sbRIO-9602 sbRIO-9611 sbRIO-9612 sbRIO-9631 sbRIO-9632 sbRIO-9641 sbRIO-9642 |
ISE 10.1 (Virtex IIターゲットのみ) 1 | cRIO-910x7 PCI-7811R PCI-7813R PCI-7830R6 PCI-7831R6 PCI-7833R6 PCIe-8255R PXI-7811R7 PXI-7813R7 PXI-7830R6 PXI-7831R6 PXI-7833R6 |
同じコンピュータ上に複数のコンパイラを共存させることも可能です。LabVIEWは、ハードウェアに基づいて必要なXilinxコンパイルツールを自動的に選択します。ただし、デバイスがXilinxコンパイルツールでサポートされていることを確認する必要があります。