升级LabVIEW是否需要重新编译我的FPGA位文件?

更新 Dec 22, 2023

适用于

软件

  • LabVIEW FPGA Module
  • LabVIEW

驱动

  • NI-RIO

问题详述

我最近将LabVIEW,LabVIEW Real-Time模块和LabVIEW FPGA模块升级到了较新的版本。我需要重新编译FPGA位文件吗?

解决方案

如将Open FPGA Reference功能选择为FPGA VI,LabVIEW将要求您重新编译FPGA代码,然后才能运行主机VI。但是,如果您将Open FPGA Reference直接链接到先前版本中编译的位文件,LabVIEW将不会强迫您重新编译FPGA代码。

要将Open FPGA Reference直接链接到位文件:
  1. 右键单击“打开FPGA参考”功能,然后选择“配置打开FPGA VI参考”。
  2. 选择位文件»选择要使用的位文件。

相关信息

National Instruments始终建议使用与将访问该位文件的LabVIEW / LabVIEW Real-Time版本匹配的LabVIEW FPGA模块版本重新编译FPGA位文件。与以前版本的位文件链接时,即使对LabVIEW FPGA模块进行较小的升级(例如从LabVIEW 8.5升级到8.5.1),也会导致FPGA I / O失效。