電子產業(yè)一站式賦能平臺

PCB聯盟網

搜索
查看: 4560|回復: 3
收起左側

FPGA程序加載與固化

[復制鏈接]

678

主題

902

帖子

8293

積分

高級會員

Rank: 5Rank: 5

積分
8293
跳轉到指定樓層
樓主
發(fā)表于 2020-9-25 09:46:32 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
前言
操作環(huán)境:
  • Windows 7 64bit
  • ISE 14.7
FPGA程序加載與固化
將開發(fā)板通過Xilinx FPGA JTAG下載器連接到PC機,打開Windows的設備管理器查看下載器是否已正常連接:

圖 1

開發(fā)板上電,在Windows下點擊“開始菜單 -> Xilinx Design Tools -> ISE Design Suite 14.7 -> ISE Design Tools -> 64-bit Tools -> iMPACT”,在彈出的界面中選擇No選項,如下圖:

圖 2

進入到ISE iMPACT界面,在彈出的對話框中選中“Configure devices using Boundary-Scan(JTAG)”選項,并點擊OK,如下圖所示:

圖 3

在下載器已連接的情況下,iMPACT會識別到FPGA芯片,并打印“Identify Succeeded”信息。在彈出的界面中,點擊OK,如下圖所示:

圖 4

雙擊FPGA芯片圖標,在彈出的對話框中選擇需要加載的.bit文件,例如光盤“Demo\app\LED\bin”路徑下的led.bit文件,然后點擊打開,選定需要下載的.bit文件,如下圖所示:

圖 5

在彈出的界面中,選擇YES選項,如下圖所示:

圖 6

在彈出的界面中選擇對應的.mcs文件,例如光盤資料“Demo\app\LED\bin”路徑下的LED.mcs文件,然后點擊打開,如下圖所示:

圖 7

在彈出的界面中,選擇”SPI PROM”和W25Q64BV/CV,”Data Width”為1,然后點擊OK。

圖 8

點擊FLASH圖標(點擊后圖標會變綠),然后雙擊左邊的Erase選項,在彈出的界面中點擊OK,擦除FLASH中原有的程序,擦除成功后,界面會有提示信息,如下圖所示:

圖 9


圖 10

右擊FPGA芯片,在彈出的界面中選擇Program選項,然后在彈出的界面中點擊OK,開始加載.bit文件到FPGA。加載成功后,界面會有提示信息。此時發(fā)現核心板和底板的LED顯示跑馬燈狀態(tài),說明成功在線運行程序。

圖 11


圖 12

再右擊FLASH,在彈出的界面中選擇Program選項,開始固化.mcs文件到FLASH。

圖 13

等待固化進度條讀滿,iMPACT界面會提示“Program Succeeded”信息。斷開下載器,開發(fā)板重新上電,即可看到程序脫機運行效果。

圖 14

如果對應版本開發(fā)板具有FPGA啟動撥碼開關,請將FPGA啟動撥碼開關撥至Master SPI檔位,然后再重啟開發(fā)板。沒有FPGA啟動撥碼開關版本的開發(fā)板,啟動模式默認為Master SPI。

嵌入式DSP、ARM、FPGA多核技術開發(fā),學習資料下載:http://site.tronlong.com/pfdownload
回復

使用道具 舉報

3

主題

2721

帖子

3052

積分

四級會員

Rank: 4

積分
3052
板凳
發(fā)表于 2021-6-4 14:22:59 | 只看該作者
11111111111111111111111111
回復 支持 反對

使用道具 舉報

3

主題

2721

帖子

3052

積分

四級會員

Rank: 4

積分
3052
沙發(fā)
發(fā)表于 2021-6-4 14:22:46 | 只看該作者
11111111111111111111111111
回復 支持 反對

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯系客服 關注微信 下載APP 返回頂部 返回列表