Compatibility between Xilinx Compilation Tools and NI FPGA Hardware

綜覽

為了從您的電腦編譯 NI FPGA 硬體 (RIO、R 系列等) 的 LabVIEW FPGA 程式碼,您的電腦本機需要安裝正確的 Xilinx 編譯工具版本。 一般而言,您所需要的 Xilinx 編譯工具版本,取決於您的 LabVIEW 版本與 RIO 裝置內建的 FPGA。請注意,本文將取代 KnowledgeBase 73AI806R:「我需要哪個 Xilinx 編譯工具版本,才能編輯 LabVIEW FPGA 程式碼?」。 部分 NI 手冊可能仍參考該舊版文件。

請使用下列表格來判斷您需要安裝的 Xilinx 編譯工具版本。 第一個表格顯示的是,通常您會需要根據 LabVIEW 版本來下載的 Xilinx 編譯工具版本。 第二個表格顯示的是,您為支援裝置所需的最低 Xilinx 編譯工具版本。 這份清單可能不完整。

要判斷所需的 Xilinx 編譯工具版本,請根據您在開發機器上安裝的 LabVIEW 版本,先使用表 1 來交叉參照,找出所需的 Xilinx 編譯工具版本。 然後,在表 2 中找到支援您裝置的最低 Xilinx 編譯工具版本。這些工具是按照最新的工具版本,由上到下依序列出。

確定兼容性的工具

注意: 使用 Windows 10 時,請先參閱 LabVIEW FPGA 模組與 Windows 10 白皮書的相容性後,再繼續作業。Windows 10 不支援用於 ISE 的 LabVIEW FPGA 模組 Xilinx 編譯工具,其僅支援適用於 Vivado 特定版本的 LabVIEW FPGA 模組 Xilinx 編譯工具。

 

回到​頂端

LabVIEW 版本與對應的 Xilinx 編譯工具支援

LabVIEW Version Compiliation Tools Version Supported 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)

 

Back to top

LabVIEW 版本 編譯工具版本 支援的作業系統
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 SP1 或 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 SP1 或 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)
搭載
Virtex II 晶片的任何版本
ISE 10.1 Windows (ISE 10.1)

 

回到​頂端

Xilinx 編譯工具與對應的 NI 硬體支援

Minimum Compilation Tools Version Supported Devices

 

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 (non-Virtex II targets)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 (Only Virtex II targets)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

 

Back to top

最低編譯工具版本 所支援的裝置
Vivado 2017.2 NI ELVIS III
NI cRIO-9053 
NI cRIO-9054 
NI cRIO-9056 
NI cRIO-9057 
NI PXIe-5774 
NI PCIe-5774 
NI PCIe-5763 
NI PCIe-5764
NI PCIe-5775 
NI PCIe-5785 
NI PXIe-5745 
NI PXIe-5775 
NI PXIe-5785 
NI PCIe-7846 
NI PCIe-7856 
NI PCIe-7857 
NI PCIe-7858
Vivado 2015.4 NI PXIe-79115
NI PXIe-79125
NI PXIe-79155
NI PXIe-57635
NI PXIe-57645
NI cRIO-90405
NI cRIO-90415
NI cRIO-90425
NI cRIO-90435
NI cRIO-90455
NI cRIO-90465
NI cRIO-90475
NI cRIO-90485
NI cRIO-90495
NI 9145
NI ELVIS RIO Control Module
NI PXIe-5164
NI PXIe-7846R
NI PXIe-7847R
NI PXIe-7856R
NI PXIe-7857R
NI PXIe-7858R
NI PCIe-7820R
NI PCIe-7821R
NI PCIe-7822R
NI PXIe-7867R
NI PXIe-7868R
Vivado 2014.4 NI cRIO-9032
NI cRIO-9037
NI IC-317x
NI PXIe-5840
NI PXIe-793xR
NI PXIe-7902R
NI sbRIO-9607
NI sbRIO-9627
NI sbRIO-9637
Vivado 2013.4 NI 9147
NI 9149
NI cRIO-9030
NI cRIO-9031
NI cRIO-9033
NI cRIO-9034
NI cRIO-9035
NI cRIO-9036
NI cRIO-9038
NI cRIO-9039
NI cRIO-9063
NI cRIO-9064
NI cRIO-9065
NI cRIO-9066
NI cRIO-9067
NI PXIe-5170R
NI PXIe-5171R
NI PXIe-5624R
NI PXIe-6591R
NI PXIe-6592R
NI PXIe-7971R
NI PXIe-7972R
NI PXIe-7976R
NI PXIe-7820R
NI PXIe-7821R
NI PXIe-7822R
NI RoboRIO
NI sbRIO-9651
NI USRP-RIO 294x
NI USRP-RIO 295x
ISE 14.7 NI PCIe-1473R-LX110
NI CVS-1457
NI 9144
ISE 14.4 myRIO-19004
myRIO-19504
NI cRIO-90684
NI PXIe-5646R
NI PXIe-7975R4
NI USB-7845R4
NI USB-7846R4
NI USB-7855R4
NI USB-7856R4
ISE 13.4 NI 9154
NI 9155
NI PXIe-5641R
NI PXIe-5644R
NI PXIe-5645R
NI PCIe-1473R-LX110
ISE 12.4 NI cRIO-9081
NI cRIO-9082
NI PXIe-7966R
ISE 11.5 NI 9146
NI 9148
NI 9157
NI 9159
NI cRIO-9075
NI cRIO-9076
NI PCIe-1473R
NI sbRIO-9605
NI sbRIO-9606
NI sbRIO-9623
NI sbRIO-9626
NI sbRIO-9633
NI sbRIO-9636
ISE 10.1 (非 Virtex II 系統)1 NI cRIO-9072
NI cRIO-9073
NI cRIO-9074
NI cRIO-9111
NI cRIO-9112
NI cRIO-9113
NI cRIO-9114
NI cRIO-9116
NI cRIO-9118
NI PCIe-7841R
NI PCIe-7842R
NI PCIe-7851R
NI PCIe-7852R
NI PXI-7841R
NI PXI-7842R
NI PXI-7851R
NI PXI-7852R
NI PXI-7853R
NI PXI-7854R
NI PXI-7951R
NI PXI-7952R
NI PXI-7953R
NI PXI-7954R
NI PXIe-7961R
NI PXIe-7962R
NI PXIe-7965R
NI sbRIO-9601
NI sbRIO-9602
NI sbRIO-9611
NI sbRIO-9612
NI sbRIO-9631
NI sbRIO-9632
NI sbRIO-9641
NI sbRIO-9642
ISE 10.1 (純 Virtex II 系統)1 NI cRIO-910x
NI PCI-7811R
NI PCI-7813R
NI PCI-7830R
NI PCI-7831R
NI PCI-7833R
NI PCIe-8255R
NI PXI-7811R
NI PXI-7813R
NI PXI-7830R
NI PXI-7831R
NI PXI-7833R

 

回到頂端

附註:

  1. 只有在您的 FPGA 裝置含有 Virtex II 晶片時,才需要安裝 Xilinx 編譯工具 ISE 10.1。 否則,請使用與您裝置相容的最新版 Xilinx 編譯工具。
  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。

 

多種編譯器可以並存在同一部電腦上。 LabVIEW 會根據硬體,自動選擇所需的正確 Xilinx 編譯工具。 不過,您還是需要確認 Xilinx 編譯工具是否支援您的裝置。

 

要判斷您的裝置搭載哪種 Xilinx 晶片,請參閱裝置的產品頁面或 KnowledgeBase 32SDRDUL:NI 國家儀器 RIO 裝置使用哪種 Xilinx FPGA 晶片?

 

要安裝 Xilinx 編譯工具,請參閱「其他資源」區段或 LabVIEW FPGA Module 隨附的平台媒體。

 

回到頂端

其他資源