為了從您的電腦編譯 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 Version | Compilation Tools Version | Supported OS |
---|
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 |
最低編譯工具版本 | 所支援的裝置 |
---|---|
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 |
附註:
多種編譯器可以並存在同一部電腦上。 LabVIEW 會根據硬體,自動選擇所需的正確 Xilinx 編譯工具。 不過,您還是需要確認 Xilinx 編譯工具是否支援您的裝置。
要判斷您的裝置搭載哪種 Xilinx 晶片,請參閱裝置的產品頁面或 KnowledgeBase 32SDRDUL:NI 國家儀器 RIO 裝置使用哪種 Xilinx FPGA 晶片?
要安裝 Xilinx 編譯工具,請參閱「其他資源」區段或 LabVIEW FPGA Module 隨附的平台媒體。