1. 程式人生 > >Quartus II中使用腳本轉換sof到rbf文件

Quartus II中使用腳本轉換sof到rbf文件

padding oot soc body tdi 而是 src system pau

1、 新建一個文本文件,保存為任意但有意義的名字,如:sof_to_rbf.bat,註意,保存時請不要使用默認的格式,應該手動從.txt切換為all files

2、 在文本中輸入以下內容:

%QUARTUS_ROOTDIR%\\bin64\\quartus_cpf -c DE1_SOC_golden_top.sof soc_system.rbf

pause

其中,DE1_SOC_golden_top.sof為待轉換的sof文件的名字,我們可以改成自己實際sof的文件名字,如:led.sof。soc_system.rbf為轉換後得到的文件名字。

3、 放在sof文件所在的目錄內,雙擊運行,即可生產soc_system.rbf文件了。

rbf文件主要是用於PS方式配置FPGA,如使用CPLD、MCU等。在altera soc中,也可以在linux下使用該文件配置FPGA。

(註意,友晶提供的腳本應該使用的是32位軟件,所以%QUARTUS_ROOTDIR%\\bin64\\quartus_cpf中並非寫的bin64,而是寫的bin,因此直接運行會報錯。所以也可以自己使用記事本編輯該文件,將bin改為bin64即可)

之前有網友表示無法執行。最後確認問題原因為SoC EDS軟件和Quartus並未安裝在同一目錄下。例如我下面的圖片就是正確的安裝位置,embedded就是安裝好的soc eds套件

技術分享圖片

Quartus II中使用腳本轉換sof到rbf文件