如何清除FPGA上的Flash記憶體

更新 Nov 22, 2022

環境

軟體

  • LabVIEW FPGA Module

我要怎麼清除我的FPGA板子上Flash記憶體中的內容?

如果你的電腦使用的是NI-RIO 2.1或之後的驅動程式,在包含FPGA target的LabVIEW專案(8.2或之後的版本)中,可以透過開啟RIO Device Setup Utility來達成。
  1. 在Project Explorer的FPGA Target上按右鍵並且選擇RIO Device Setup來使用這個工具,如同下面所示:
  1. 開啟該工具後,點選Erase Bitfile on Flash按鈕來清除RIO裝置上flash記憶體的內容。

如果你沒有LabVIEW 8.2或之後的版本,但有安裝NI-RIO 2.1或之後的版本,此時RIO Device Setup Utility可以從Windows開始選單中來啟用,點選 Start(開始)»Programs(所有程式)»National Instruments»NI RIO»RIO Device Setup Utility。

如果你只有早於2.1的NI-RIO驅動程式版本,但想要清除flash記憶體中的內容,你可以編譯一個空的FPGA VI並且下載它的bitfile到FPGA Target上的flash記憶體中。每次有新的bitfile下載到flash記憶體中,這個動作會把之前的bitfile先清除掉,然後把新的bitfile載到記憶體中。