Per compilare il codice LabVIEW FPGA per l'hardware NI FPGA (RIO, R Series e altri) con il computer in uso, è necessario disporre della corretta versione di Xilinx Compilation Tools installata localmente sul computer. La versione di Xilinx Compilation Tools richiesta dipende dalla versione di LabVIEW utilizzata e da quale FPGA è integrato nel dispositivo RIO. Nota: questo documento sostituisce la KnowledgeBase 73AI806R: quale versione di Xilinx Compile Tools utilizzare per la compilazione di codice LabVIEW FPGA. Alcuni manuali NI possono ancora fare riferimento a questo documento precedente.
Utilizzare le seguenti tabelle per determinare quale versione di Xilinx Compilation Tools è necessario installare. Nella prima tabella è riportata la versione di Xilinx Compilation Tools da scaricare in base alla versione di LabVIEW utilizzata. Nella seconda tabella è riportata la versione di Xilinx Compilation Tools minima necessaria per supportare il dispositivo.
Per determinare la versione di Xilinx Compilation Tools necessaria, utilizzare la tabella 1 per individuare quale versione di Xilinx Compilation Tools è necessaria in base alla versione di LabVIEW installata nella macchina di sviluppo. Quindi in consultare la tabella 2 per individuare la versione di Xilinx Compilation Tools minima che supporta il dispositivo. Gli strumenti sono elencati dall'alto verso il basso nell'ordine della versione più recente dello strumento.
Nota: Se si utilizza Windows 10, prima di procedere fare riferimento al white paper sulla compatibilità del modulo FPGA LabVIEW con Windows 10. I LabVIEW FPGA Module Xilinx Compilation Tools per ISE non sono supportati su Windows 10 e sono supportate solo alcune versioni LabVIEW FPGA Module Xilinx Compilation Tool per Vivado.
LabVIEW Version | Compiliation 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 | 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 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 |
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 (non-Virtex II targets)2 | 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 (Only Virtex II targets)1 | NI cRIO-910x7 NI PCI-7811R NI PCI-7813R NI PCI-7830R6 NI PCI-7831R6 NI PCI-7833R6 NI PCIe-8255R NI PXI-7811R7 NI PXI-7813R7 NI PXI-7830R6 NI PXI-7831R6 NI PXI-7833R6 |
Versione minima Xilinx Compilation Tools | Dispositivi supportati |
---|---|
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 (non-Virtex II targets)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 (Only Virtex II targets)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 |
Note:
Più compilatori possono coesistere sullo stesso computer. LabVIEW seleziona automaticamente in base all'hardware la versione di Xilinx Compilation Tools necessaria. In ogni caso, è necessario assicurarsi che Xilinx Compilation Tools sia compatibile con il tuo dispositivo
Per determinare quale chip è installato nel tuo dispositivo, consultare la pagina di prodotto del tuo dispositivo oppure la KnowledgeBase 32SDRDUL: quali chip Xilinx sono installati nei dispositivi RIO di NI?
Per installare Xilinx Compilation Tools, consultare la sezione delle risorse aggiuntive di LabVIEW FPGA Module.