Xilinx​编译​工具​和​NI FPGA​硬件​之间​的​兼容性

概览

如​要​在​NI FPGA​硬件​(RIO、​R​系列​等)​上​本地​编译​LabVIEW FPGA​代码,​则​需​安装​正确​的​Xilinx​编译​工具​版本。​所需​的​Xilinx​编译​工具​版本​通常​取决​于​LabVIEW​版本​以及​RIO​设备​内​置​的​FPGA。


​要​确定​所需​的​Xilinx​编译​工具,​可以​使用​第​1​小节​介绍​的​工具,​也可以​对照​第​2​小节​和​第​3​小节​的​表格,​将​对应​的​软件​版本​关联​起来。

 

  • 要​使用​该​工具,​只需​选择​硬件,​然后​选择​开发​所需​的​LabVIEW​版本。
  • 在​确定​需要​的​Xilinx​编译​工具​版本​时,​请先​参考​表​2,​根据​开发​机上​安装​的​LabVIEW​版本,​找到​对应​的​Xilinx​编译​工具​版本。​然后​从​第​3​小节​的​表​中​找到​支持​您​设备​的​最低​Xilinx​编译​工具​版本。​按照​最新​版本​顺序​从​上​至​下列​出​工具。​第​一个​表格​显示​了​需要​根据​LabVIEW​版本​进行​下载​的​Xilinx​编译​工具​版本。​第二个​表格​显示​了​支持​设备​所需​的​最低​Xilinx​编译​工具​版本。​该​列表​可能​不​完整。
     

建议​您​使用​与​设备​兼容​的​最新​版​Xilinx​编译​工具。
 

注意:本文​替代​知识​库​的​73AI806R​文​档:​我​需要​编译​哪个​版本​的​Xilinx​编译​工具?​部分​NI​手册​可能​仍然​会​引用​前面​的​文​档。

FPGA​硬件​与​LabVIEW​兼容​性​选择器

注意: 使用​Windows 10​时,​请先​参阅《LabVIEW FPGA​模​块​与​Windows 10​的​兼容​性》技术​白皮书,​然后​再​继续​操作。​Windows 10​不​支持​ISE LabVIEW FPGA​模​块​Xilinx​编译​工具,​仅​支持​特定​版本​的​Vivado LabVIEW FPGA​模​块​Xilinx​编译​工具。

 

返回​顶部

LabVIEW​版本​及​相应​的​Xilinx​编译​工具​支持

LabVIEW​版本 编译​工具​版本 受​支持​的​操作​系统
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)

 

返回​顶部

Xilinx​编译​工具​和​相应​的​NI​硬件​支持

最低​编译​工具​版本 可​支持​的​设备

<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​控制​模块
​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

 

返回​顶部

注意
 
  1. 如果​FPGA​设备​包含​Virtex II​芯​片,​则​只需​安装​Xilinx​编译​工具​ISE 10.1​即可。​否则,​请​使用​与​设备​兼容​的​最新​版​Xilinx​编译​工具。
    ​如果​要​确定​设备​中​包含​哪些​Xilinx​芯​片,​请​参阅​该​设备​产品​页​面​中的《NI RIO​设备​包含​哪些​Xilinx FPGA​芯​片?》​文​档。
  2. 如果​RIO​设备​使用​的是​Spartan 6​芯​片,​则​需要​LabVIEW 2010 SP1​或​更高​版本。
  3. 如果​RIO​设备​使用​Virtex 6、​Kintex 7​或​Virtex 7​芯​片,​则​需要​在​64​位​操作​系统​上​进行​编译。
  4. 从​LabVIEW 2014​版​开始,​Virtex 7、​Zynq​和​Kintex-7​芯​片​需要​使用​Xilinx​编译​工具​Vivado。​Xilinx​编译​工具​ISE 14.4​支持​的​所有​其他​芯​片​都​需要​使用​Xilinx​编译​工具​ISE 14.7。
  5. 有关​更多​兼容​性​信息,​请​参考​驱动​程序​的​自述​文件。​这些​硬件​支持​LabVIEW 2017(或​更高​版本)​或​LabVIEW 2017 SP1(或​更高​版本)。​LabVIEW 2017 FPGA​模​块​随​附​的​Xilinx Vivado​工具​(2015.4)​的​版本​与​LabVIEW 2016 FPGA​模​块​随​附​的​版本​相同。
  6. LabVIEW 2017​不再​支持​该​硬件。
  7. LabVIEW 2019​不再​支持​该​硬件。
     

多个​编译​器​可以​在​同一​台​计算​机上​共存。​LabVIEW​将​根据​硬件​自动​选择​正确​的​Xilinx​编译​工具。​但是,​您​仍然​需要​确保​Xilinx​编译​工具​支持​您​的​设备。

 

返回​顶部

更多​资源