在不使用 LabVIEW 的情況下將 Bitfile 下載到 NI FPGA 控制器

更新 Aug 12, 2025

環境

硬件

  • CompactRIO Controller

軟體

  • Measurement & Automation Explorer (MAX)

驅動程式

  • NI CompactRIO

這篇文章說明了如何在沒有安裝 LabVIEW FPGA 模組的情況下,透過 Measurement and Automation Explorer (MAX) 將 Bitfile 下載到 FPGA 目標。

本指南提供兩種方法:

  1. 使用 NI RIO Device Setup 下載 Bitfile

  2. 使用 NI Measurement and Automation Explorer 下載 Bitfile

方法 1:使用 NI RIO Device Setup 下載 Bitfile

NI-RIO 與 NI CompactRIO 驅動程式提供了一個獨立工具,能夠設定 FPGA 目標。

  1. Start Menu 啟動 RIO Device Setup 工具:
    All ProgramsNational InstrumentsNI-RIORIO Device Setup
    以顯示 RIO Device Setup 對話框。

  2. Resource 下拉選單中,選擇要下載 Bitfile 的 FPGA 目標。
    注意:如果未列出您的 RIO 裝置:
    a. 請確認它已經 [連線並在 NI MAX 中顯示](connected and showing within NI MAX)。
    b. 某些情況下使用 VPN 連線時,可能導致遠端裝置偵測困難,請嘗試關閉 VPN。
    c. 防火牆可能會阻擋應用功能,請將 RIO Device Setup 加入防火牆設定,或嘗試關閉防火牆後重新偵測。
    d. 手動在 RIO Device Setup 中輸入資源名稱,例如:
    rio://IP-Address/FPGA_Name_in_MAX     範例 rio://10.94.9.23/RIO0  

  3. 瀏覽或輸入要下載到 FPGA 裝置快閃記憶體中的 Bitfile 路徑,於 Bitfile to Download 欄位中設定。

  4. Download Bitfile 按鈕。

  5. Device Settings 標籤中,勾選 Autoload VI on device power-upAutoload VI on device reboot

  6. Apply Settings 按鈕。

  7. Exit 離開。

 

方法 2:使用 NI Measurement and Automation Explorer 下載 Bitfile

作為替代方法,NI MAX 允許您在未安裝 LabVIEW FPGA 模組的情況下,將 Bitfile 下載到目標裝置。要使用 MAX 下載或清除 Bitfile:

  1. 在 MAX 中找到您的目標裝置。

  2. 如果您的目標是本地端,選取該目標的 FPGA(名稱為「RIO0」或類似名稱)。

  3. 如果您的目標是遠端(因此會顯示在 Remote Systems 下),展開您的目標,展開 Devices and Interfaces,並選取該目標的 FPGA(名稱為「RIO0」或類似名稱)。

  4. 在右側面板中,選擇所需的任何選項,然後按 Update Firmware

  5. 瀏覽到 Bitfile 在磁碟中的位置並選取它。