ISE如何固化程序
一. 為什么要固化程序
一般來說,燒寫使用的bit文件是燒寫到FPGA內(nèi)部,它適用于在線調(diào)試,掉電之后,程序就丟失了,需要下次上電重新燒寫。
固化程序指的的是將程序燒寫到FPGA外部的非易失性存儲器,一般是FLASH。在FPGA掉電重啟會自動(dòng)從FLASH加載程序,無需再次燒寫。
二. ISE固化程序步驟
1.bit文件生成之后,雙擊Configure Target Device,打開程序燒寫界面即ISE iMPACT
2.雙擊Create PROM File打開msc文件生成界面
3.在 Step 1 處,選擇要燒寫的FLASH器件類型,選好后點(diǎn)擊箭頭進(jìn)行 Step 2
4.在 Step 2 處,下拉選擇PROM Family -> 選擇器件具體型號 -> 點(diǎn)擊Add Storage Device -> 點(diǎn)擊箭頭,進(jìn)入Step 3
5.在 Step 3 處,設(shè)置輸出文件名 -> 選擇輸出文件路徑 -> 點(diǎn)擊OK
注意核對文件格式,默認(rèn)是MCS。
6. 根據(jù)bit文件,生成MCS文件
7.將MCS文件燒寫到FLASH
燒寫MCS和燒寫bit文件基本是相同的,唯一的區(qū)別在于燒寫bit的對象是FPGA,燒寫MCS的對象是FLASH。
這里,燒寫的時(shí)間會很長,我大概等了15分鐘才燒寫完成。
好了,斷電重啟板子驗(yàn)證一下,FPGA應(yīng)該能上電自動(dòng)裝載程序然后運(yùn)行了。
總結(jié)
- 上一篇: ISE如何封装与使用IP —— 使用ng
- 下一篇: Anaconda简介及其下载 安装 配置