Xilinx​コンパイル​ツール​と​NI FPGA​ハードウェア​の​互換性

概要

LabVIEW FPGA​コード​を​NI FPGA​ハードウェア (RIO、​R​シリーズ​など) 用​に​ローカル​で​コンパイル​する​に​は、​互換性​の​ある​バージョン​の​Xilinx​コンパイル​ツール​を​インストール​する​必要​が​あり​ます。​通常、​必要​な​Xilinx​コンパイル​ツール​の​バージョン​は、​使用​し​て​いる​LabVIEW​の​バージョン​と​RIO​デバイス​に​ビル​ド​さ​れ​て​いる​FPGA​によって​決まり​ます。


​必要​な​Xilinx​コンパイル​ツール​を​決める​に​は、​セクション​1​の​ツール​を​使用​する​か、​セクション​2​と​セクション​3​の​表​を​使用​し​て​適切​な​ソフトウェア​バージョン​を​手動​で​関連​付け​ます。

 

  • ツール​を​使用​する​に​は、​ハードウェア​を​選択​し​て​から、​開発​に​使用​する​LabVIEW​の​バージョン​を​選択​し​ます。
  • 必要​な​Xilinx​コンパイル​ツール​の​バージョン​を​手動​で​特定​する​に​は、​最初​に​セクション​2​の​表​を​使用​し、​開発​マシン​に​インストール​さ​れ​て​いる​LabVIEW​バージョン​に​必要​な​Xilinx​コンパイル​ツール​の​バージョン​を​調べ​ます。​次に、​セクション​3​の​表​から、​デバイス​を​サポート​する​Xilinx​コンパイル​ツール​の​最小​バージョン​を​見​つけ​ます。​ツール​は、​上​から​下​に​バージョン​の​新しい​順に​記載​さ​れ​てい​ます。​最初​の​表 (セクション​2) は、​使用​し​て​いる​LabVIEW​の​バージョン​を​も​と​に、​ダウンロード​する​必要​の​ある​Xilinx​コンパイル​ツール​の​バージョン​を​示し​た​もの​です。​2​番目​の​表 (セクション​3) は、​デバイス​の​サポート​に​必要​な​Xilinx​コンパイル​ツール​の​最小​バージョン​を​示し​た​もの​です。​この​リスト​は​包括​的​では​ありま​せん。
     

NI​ハードウェア​と​互換性​の​ある​最新​バージョン​の​Xilinx​コンパイル​ツール​を​使用​する​こと​を​お​勧め​し​ます。
 

メモ:この​記事​は、​技術​サポート​データベース​「73AI806R:LabVIEW FPGA​コード​の​コンパイル​に​必要​な​Xilinx​コンパイル​ツール​の​バージョン」​に​代わる​もの​です。​NI​マニュアル​の​中​に​は、​この​古い​ドキュメント​を​参照​し​て​いる​もの​も​あり​ます。

FPGA​ハードウェア​と​LabVIEW​の​互換性​セレクタ

:  Windows 10​を​使用​する​場合、LabVIEW FPGA​モジュール​と​Windows 10​の​互換性を​示し​た​ホワイト​ペーパー​を​ご​確認​の​うえ、​次​へ​進​んで​くだ​さい。​ISE​用​LabVIEW FPGA​モジュール​Xilinx​コンパイル​ツール​は​Windows 10​では​サポート​さ​れ​てい​ま​せん。​Vivado​用​LabVIEW FPGA​モジュール​Xilinx​コンパイル​ツール​の​特定​の​バージョン​のみ​サポート​さ​れ​てい​ます。

 

ページ​トップ​へ​戻る

LabVIEW​バージョン​および​対応​する​Xilinx​コンパイル​ツール​サポート

LabVIEW​バージョン コンパイル​ツール​バージョン サポート​さ​れ​て​いる​OS
LabVIEW 2020 Vivado 2019.1、​ISE 14.7、​ISE 10.1 Windows (Vivado 2019.1)Windows (ISE 14.7)Windows (ISE 10.1)Linux (ISE 14.7)
LabVIEW 2019 Vivado 2017.2、​ISE 14.7、​ISE 10.1 Windows (Vivado 2017.2)Linux (Vivado 2017.2)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2018 Vivado 2017.2、​ISE 14.7、​ISE 10.1 Windows (Vivado 2017.2)Linux (Vivado 2017.2)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2017 SP1 Vivado 2015.4、​ISE 14.7、​ISE 10.1 Windows (Vivado 2015.4)Linux (Vivado 2015.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2017 Vivado 2015.4、​ISE 14.7、​ISE 10.1 Windows (Vivado 2015.4)Linux (Vivado 2015.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2016 Vivado 2015.4、​ISE 14.7、​ISE 10.1 Windows (Vivado 2015.4)Linux (Vivado 2015.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2015 SP1 Vivado 2014.4、​ISE 14.7、​ISE 10.1 Windows (Vivado 2014.4)Linux (Vivado 2014.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2015 Vivado 2014.4、​ISE 14.7、​ISE 10.1 Windows (Vivado 2014.4)Linux (Vivado 2014.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2014 SP1 Vivado 2013.4、​ISE 14.7、​ISE 10.1 Windows (Vivado 2013.4)Linux (Vivado 2013.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2014 Vivado 2013.4、​14.7、​ISE 10.1 Windows (Vivado 2013.4)Linux (Vivado 2013.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2013 SP1 ISE 14.4、​ISE 10.1 Windows (ISE 14.4)Linux (ISE 14.4)Windows (ISE 10.1)
LabVIEW 2013 ISE 14.4、​ISE 10.1 Windows (ISE 14.4)Linux (ISE 14.4)Windows (ISE 10.1)
LabVIEW 2012 SP1 ISE 13.4、​ISE 10.1 Windows (ISE 13.4)Linux (ISE 13.4)RHEL 5.6 (ISE 13.4)Windows (ISE 10.1)
LabVIEW 2012 ISE 13.4、​ISE 10.1 Windows (ISE 13.4)Linux (ISE 13.4)Windows (ISE 10.1)
LabVIEW 2011 SP1 ISE 12.4、​ISE 10.1 Windows (ISE 12.4)Windows (ISE 10.1)
LabVIEW 2011 ISE 12.4、​ISE 10.1 Windows (ISE 12.4)
LabVIEW 2010 SP1 ISE 11.5、​ISE 10.1 Windows (ISE 11.5)
LabVIEW 2010 ISE 11.5、​ISE 10.1 Windows (ISE 11.5)

 

ページ​トップ​へ​戻る

Xilinx​コンパイル​ツール​および​対応​する​NI​ハードウェア​サポート

コンパイル​ツール​の​最小​バージョン サポート​さ​れ​て​いる​デバイス

<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

 

ページ​トップ​へ​戻る

メモ
 
  1. FPGA​デバイス​に​Virtex II​チップ​が​搭載​さ​れ​て​いる​場合、​Xilinx​コンパイル​ツール​ISE 10.1​のみ​を​インストール​し​て​くだ​さい。​それ​以外​の​場合​は、​デバイス​に​対応​する​最新​バージョン​の​Xilinx​コンパイル​ツール​を​使用​し​て​くだ​さい。
    ​デバイス​に​搭載​さ​れ​て​いる​Xilinx​チップ​を​特定​する​に​は、​その​デバイス​の​製品​ページ​を​参照​し、NI RIO​デバイス​用​Xilinx FPGA​チップの​ドキュメント​を​調べ​て​くだ​さい。
  2. Spartan 6​チップ​が​使用​さ​れ​て​いる​RIO​デバイス​に​は、​LabVIEW 2010 SP1​以降​が​必要​です。
  3. Virtex 6、​Kintex 7、​または​Virtex 7​チップ​が​使用​さ​れ​て​いる​RIO​デバイス​は、​64​ビット​の​OS​で​コンパイル​する​必要​が​あり​ます。
  4. LabVIEW 2014​以降​の​場合、​Virtex 7、​Zynq、​および​Kintex-7​に​は​Xilinx​コンパイル​ツール​Vivado​が​必要​です。​Xilinx​コンパイル​ツール​ISE 14.4​で​サポート​さ​れ​て​いる​他の​すべて​の​チップ​に​は、​Xilinx​コンパイル​ツール​ISE 14.7​が​必要​です。
  5. 互換性​の​詳細​について​は、​ドライバ​の​Readme​を​参照​し​て​くだ​さい。​これらの​ターゲット​は、​LabVIEW 2017 (以降) または​LabVIEW 2017 SP1 (以降) の​いずれ​か​を​サポート​し​てい​ます。​LabVIEW 2017 FPGA​モジュール​に​同​梱​さ​れ​て​いる​Xilinx Vivado​ツール (2015.4) の​バージョン​は、​LabVIEW 2016 FPGA​モジュール​に​同​梱​さ​れ​てい​た​バージョン​と​同じ​で​した。
  6. この​ハードウェア​の​サポート​は、​LabVIEW 2017​で​廃止​さ​れ​ま​した。
  7. この​ハードウェア​の​サポート​は、​LabVIEW 2019​で​廃止​さ​れ​ま​した。
     

同じ​コンピュータ​上​に​複数​の​コンパイラ​を​共存​させる​こと​も​可能​です。​LabVIEW​は、​ハードウェア​に​基​づ​い​て​必要​な​Xilinx​コンパイル​ツール​を​自動的​に​選択​し​ます。​ただし、​デバイス​が​Xilinx​コンパイル​ツール​で​サポート​さ​れ​て​いる​こと​を​確認​する​必要​が​あり​ます。

 

ページ​トップ​へ​戻る

関連​情報