【從零開始走進(jìn)FPGA】美好開始——我流啊流啊流
4. EPCS的下載
本文引用地址:http://www.ex-cimer.com/article/268641.htm(1)在ASP模式下
a) Mode切換為Active Serial Programming模式
b) Change File為pof文件
c) 點(diǎn)擊Start,等待下載完畢。因為Flash速度比SRAM慢,因此下載相對于Flash會較慢。
至此,可見目標(biāo)板上的流水燈已遞增的形式循環(huán)點(diǎn)亮。
(2)在JTAG模式下
a) 用Quartus II 自動生成的sof文件,通過軟件轉(zhuǎn)換為jic文件,步驟如下:
i. 打開File-Convert Programming File。
ii. 在Programming File Type選擇jic文件。
iii. Configuration device中選擇目標(biāo)板對應(yīng)的EPCS型號
iv. File name可默認(rèn)或任意修改
v. 在File/Data area選中Flash Loader,然后右側(cè)點(diǎn)擊Add Device,找到自己型號的FPGA,確認(rèn)。
vi. 在File/Data area選中SOF Data,然后在右側(cè)點(diǎn)擊Add File,加載本工程目錄下的sof文件。
vii. 在File/Data area選中加載的sof文件,然后再右側(cè)點(diǎn)擊Properties,選中Compression(壓縮),確認(rèn)。(若EPCS容量允許下,可以省略此步驟,來提高下載速度)
viii. 點(diǎn)擊Generate,生成jic文件,最終如下圖所示,然后Close。
b) 打開Programming,選擇JTAG Mode。
c) 選擇前面生成的jic文件,選中jic文件后面的Program/Configure
d) 點(diǎn)擊Start,等待下載完成,如下圖所示:
至此,可見目標(biāo)板上的流水燈已遞增的形式循環(huán)點(diǎn)亮。
5. 編程/配置失敗原因
(1)USB下載器沒有連接好或USB線太長(沒插上,或者接口插錯)
(2)設(shè)備沒上電。
(3)FPGA Device型號選擇錯誤
(4)EPCS型號選擇錯誤
(5)布局布線不佳,導(dǎo)致下載時序錯誤
(6)FPGA芯片已損壞
(7)EPCS芯片已損壞
(8)USB Bluster已損壞
fpga相關(guān)文章:fpga是什么
c++相關(guān)文章:c++教程
評論