升級LabVIEW是否會需要重新編譯我的FPGA Bitfile?

更新 Nov 9, 2020

產品資訊

軟體

  • LabVIEW FPGA Module
  • LabVIEW

驅動程式

  • NI-RIO

問題敘述

我最近把LabVIEW、LabVIEW Real-Time Module和LabVIEW FPGA Module升級到較新的版本。我會需要重新編譯FPGA Bitfile嗎?

解決方案

若您把Open FPGA Reference function與FPGA VI連接,LabVIEW將會要求您重新編譯FPGA程式碼,這樣才能執行Host VI。但若您將Open FPGA Renference直接連接到先前版本中所編譯的Bitfile,LabVIEW將不會強迫您重新編譯FPGA程式碼。

要將Open FPGA Reference直接連接到Bitfile:
  1. 右鍵點擊「Open FPGA Reference」function,然後選擇「Configure Open FPGA VI Reference」
  2. 點選Bitfile » 選擇您要使用的Bitfile。

相關資訊

National Instruments始終建議您使用與存取Bitfile的LabVIEW / LabVIEW Real-Time版本所匹配的LabVIEW FPGA Module來重新編譯FPGA Bitfile。與先前版本的Bitfile連接時,即使只對LabVIEW FPGA Module進行較小的升級 (例如從LabVIEW 8.5升級到8.5.1),也會導致FPGA I / O失效。