Xilinx Compilation Tools 與 NI FPGA 硬體之間相容性

綜覽

要在本機編譯 NI FPGA 硬體 (RIO、R 系列等) 的 LabVIEW FPGA 程式碼,就需相容的 Xilinx Compilation Tools 版本。一般而言,所需的 Xilinx Compilation Tools 版本取決於 LabVIEW 版本及 RIO 裝置內建的 FPGA 版本。


要判斷您所需的 Xilinx Compilation Tools,可以使用第 1 節中的工具,也可以使用第 2 節和第 3 節中的表格,手動將適合的軟體版本建立相互關係。

 

  • 若要使用工具,只要選取硬體再選取進行開發時所用的 LabVIEW 版本即可。
  • 若要手動決定所需 Xilinx Compilation Tools 版本,請先使用第 2 節中的表格,根據安裝在開發機器中的 LabVIEW 版本,對照找出您需要的 Xilinx Compilation Tools 版本。接著,請在第 3 節的表格中找出支援您所用裝置的 Xilinx Compilation Tools 最低版本。表中所列工具由上而下依序是最新版本到最舊版本。第一個表格 (第 2 節) 列舉一般 LabVIEW 版本需要下載的 Xilinx Compilation Tools 版本。第二個表格 (第 3 節) 列舉支援裝置所需的 Xilinx Compilation Tools 最低版本。這份清單未必是完整清單。
     

建議您使用與 NI 硬體相容的最新 Xilinx Compilation Tools 版本。
 

注意:本文取代 KnowledgeBase 73AI806R:編譯 LabVIEW FPGA 程式碼時需要使用哪一個版本的 Xilinx Compile Tools?部分 NI 手冊可能仍以該舊版文件為參考資料。

FPGA 硬體與 LabVIEW 相容性選擇工具

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

 

注意: NI CompactRIO 19.6 (LabVIEW 2019 SP1) 開始,Vivado 2017.2 支援 sbRIO-9608、sbRIO-9609、sbRIO-9628、sbRIO-9629 和 sbRIO-9803

 

回到頂端

LabVIEW 版本對應的 Xilinx Compilation Tools 支援

LabVIEW 版本編譯工具版本支援的作業系統
LabVIEW 2023 Q1Vivado 2021.1、ISE 14.7Windows (Vivado 2021.1)Linux (ISE 14.7)
LabVIEW 2022 Q3Vivado 2021.1、ISE 14.7Windows (Vivado 2021.1)Linux (ISE 14.7)
LabVIEW 2021Vivado 2019.1、ISE 14.7Windows (Vivado 2019.1)Linux (ISE 14.7)
LabVIEW 2020Vivado 2019.1、ISE 14.7、ISE 10.1Windows (Vivado 2019.1)Windows (ISE 14.7)Windows (ISE 10.1)Linux (ISE 14.7)
LabVIEW 2019 SP1Vivado 2017.2、ISE 14.7、ISE 10.1Windows (Vivado 2017.2)Linux (Vivado 2017.2)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2019Vivado 2017.2、ISE 14.7、ISE 10.1Windows (Vivado 2017.2)Linux (Vivado 2017.2)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2018Vivado 2017.2、ISE 14.7、ISE 10.1Windows (Vivado 2017.2)Linux (Vivado 2017.2)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2017 SP1Vivado 2015.4、ISE 14.7、ISE 10.1Windows (Vivado 2015.4)Linux (Vivado 2015.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2017Vivado 2015.4、ISE 14.7、ISE 10.1Windows (Vivado 2015.4)Linux (Vivado 2015.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2016Vivado 2015.4、ISE 14.7、ISE 10.1Windows (Vivado 2015.4)Linux (Vivado 2015.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2015 SP1Vivado 2014.4、ISE 14.7、ISE 10.1Windows (Vivado 2014.4)Linux (Vivado 2014.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2015Vivado 2014.4、ISE 14.7、ISE 10.1Windows (Vivado 2014.4)Linux (Vivado 2014.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2014 SP1Vivado 2013.4、ISE 14.7、ISE 10.1Windows (Vivado 2013.4)Linux (Vivado 2013.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2014Vivado 2013.4、14.7、ISE 10.1Windows (Vivado 2013.4)Linux (Vivado 2013.4)Windows (ISE 14.7)Linux (ISE 14.7)Windows (ISE 10.1)
LabVIEW 2013 SP1ISE 14.4、ISE 10.1Windows (ISE 14.4)Linux (ISE 14.4)Windows (ISE 10.1)
LabVIEW 2013ISE 14.4、ISE 10.1Windows (ISE 14.4)Linux (ISE 14.4)Windows (ISE 10.1)
LabVIEW 2012 SP1ISE 13.4、ISE 10.1Windows (ISE 13.4)Linux (ISE 13.4)RHEL 5.6 (ISE 13.4)Windows (ISE 10.1)
LabVIEW 2012ISE 13.4、ISE 10.1Windows (ISE 13.4)Linux (ISE 13.4)Windows (ISE 10.1)
LabVIEW 2011 SP1ISE 12.4、ISE 10.1Windows (ISE 12.4)Windows (ISE 10.1)
LabVIEW 2011ISE 12.4、ISE 10.1Windows (ISE 12.4)
LabVIEW 2010 SP1ISE 11.5、ISE 10.1Windows (ISE 11.5)
LabVIEW 2010ISE 11.5、ISE 10.1Windows (ISE 11.5)

 

回到頂端

Xilinx Compilation Tools 與對應的 NI 硬體支援

編譯工具最低版本可支援的裝置

<tdwidth="50%"> </tdwidth="50%">

Vivado 2019.1PCIe-6593
PXIe-659x
PXIe-786X
PXIe-799x
sbRIO-9603
sbRIO-9608
sbRIO-9609
sbRIO-9628
sbRIO-9629
sbRIO-9638
sbRIO-96x7
Vivado 2017.2ELVIS 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.4PXIe-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.4cRIO-9032
cRIO-9037
IC-317x
PXIe-5840
PXIe-793xR
PXIe-7902R
sbRIO-9607
sbRIO-9627
sbRIO-9637
Vivado 2013.4NI-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.7CVS-1457
NI-9144
ISE 14.4myRIO-19004
myRIO-19504
cRIO-90684
PXIe-5646R
PXIe-7975R4
USB-7845R4
USB-7846R4
USB-7855R4
USB-7856R4
ISE 13.4NI-9154
NI-9155
PXIe-5641R
PXIe-5644R
PXIe-5645R
ISE 12.4cRIO-9081
cRIO-9082
PXIe-7966R
ISE 11.5NI-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 目標系統)2cRIO-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 目標系統)1cRIO-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 Compilation Tools ISE 10.1。否則請使用與裝置相容的最新版 Xilinx Compilation Tools。
  2. 使用 Spartan 6 晶片的 RIO 裝置,必須安裝 LabVIEW 2010 SP1 或更新版本。
  3. 使用 Virtex 6、Kintex 7 或 Virtex 7 晶片的 RIO 裝置,必須在 64 位元的作業系統進行編譯。
  4. LabVIEW 2014 開始,Virtex 7、Zynq 和 Kintex-7 皆須安裝 Xilinx Compilation Tools Vivado。Xilinx Compilation Tools ISE 14.4 支援的其他晶片,全數必須使用 Xilinx Compilation Tools ISE 14.7。
  5. 請參閱驅動程式讀我檔案,瞭解更多相容性相關資訊。這些目標系統支援 LabVIEW 2017 (或更新版本) 或 LabVIEW 2017 SP1 (或更新版本)。LabVIEW 2017 FPGA Module 隨附的 Xilinx Vivado Tools (2015.4) 版本,與 LabVIEW 2016 FPGA Module 隨附的版本相同。
  6. LabVIEW 2017 不再支援這個硬體。
  7. LabVIEW 2019 不再支援這個硬體。
     

一台電腦可以同時有多組編譯器。LabVIEW 會依據硬體自動選擇需要且正確的 Xilinx Compilation Tools。不過,您仍需確認 Xilinx Compilation Tools 確實支援您的裝置。

 

回到頂端

其他資源