要在本機編譯 NI FPGA 硬體 (RIO、R 系列等) 的 LabVIEW FPGA 程式碼,就需相容的 Xilinx Compilation Tools 版本。一般而言,所需的 Xilinx Compilation Tools 版本取決於 LabVIEW 版本及 RIO 裝置內建的 FPGA 版本。
要判斷您所需的 Xilinx Compilation Tools,可以使用第 1 節中的工具,也可以使用第 2 節和第 3 節中的表格,手動將適合的軟體版本建立相互關係。
建議您使用與 NI 硬體相容的最新 Xilinx Compilation Tools 版本。
注意:本文取代 KnowledgeBase 73AI806R:編譯 LabVIEW FPGA 程式碼時需要使用哪一個版本的 Xilinx Compile Tools?部分 NI 手冊可能仍以該舊版文件為參考資料。
注意: 使用 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 版本 | 編譯工具版本 | 支援的作業系統 |
---|
編譯工具最低版本 | 可支援的裝置 |
---|
<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 Compilation Tools。不過,您仍需確認 Xilinx Compilation Tools 確實支援您的裝置。