調整位序對FPGA開發來說,幾乎沒有難度。不過開頭這些數據的作用,就不太清楚了。如果有條件可以嘗試寫入rbf文件,試試FPGA能否從Flash中載入成功。本人嘗試過兩次,失敗後直接嘗試bin文件。對於rbf無法成功的原因,並沒有深究。所以失敗也有可能是操作失誤導致的,而rbf文件是可以這樣使用的。
對比發現jic和pof文件的格式位序一樣,但開頭依然多出部分數據。多出來的部分長度幾乎和pof文件一樣,但數據內容由不完全相同,所以懷疑開頭部分包括了一些Quartus工具的操作命令,如果直接寫入Flash,可能會導致無法載入成功。
從上述分析可以看到,Quartus提供的四種配置文件,並沒有保證直接對應Flash中的數據,對比後也發現多少都有點出入。由於沒有找到對各自文件詳細的內容說明,所以也不便於直接修改。