在NI EtherCAT擴充機箱NI-9144 / 45上加載預構建的FPGA Bitfile

更新 Mar 9, 2021

環境

硬件

  • NI-9144
  • NI-9145
  • CompactRIO Chassis

軟體

  • LabVIEW
  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

我已經在NI-EtherCAT擴充機箱NI-9144或NI-9145上編譯了FPGA VI ,並且得到了一個Bitfile 。我想將此Bitfile加載到其他EtherCAT FPGA target中,而不必再次編譯FPGA VI。

有兩個選項可將預構建的FPGA Bitfile加載到EtherCAT FPGA target上,第一個選項是手動的,另一個選項是編程的方式。

手動

要加載FPGA Bitfile,可以使用以下說明:
  1. 在Project Explorer中右鍵點擊NI 9144/9145,然後選擇Online Device State
  2. EtherCAT:Online:State頁面中,將設備狀態更改為Bootstrap ,然後點擊Download Firmware按鈕。
  3. 在“Download Firmware”對話框中,瀏覽到Bitfile,然後點擊“Download”
以編程方式

要使用該方法,將需要一個特殊的VI。您可以在此連結中找到說明和該VI 。

附加信息

如果您嘗試手動加載FPGA Bitfile但Online Device State為灰色,請檢查以下注意事項:
  • 確保Target controller和Slave device已連接。
  • 確保為專案中的target分配了正確的IP地址。
  • 確保為EtherCAT Master item分配了正確的adapter。您可以在EtherCAT Master Properties 的“General”頁面上更改physical adapter。
  • 通過右鍵點擊Master item並選擇“Deploy”,確保已部署設置。