大俠好,歡迎來到FPGA技術(shù)江湖,江湖偌大,相見即是緣分。大俠可以關(guān)注FPGA技術(shù)江湖,在“闖蕩江湖”、"行俠仗義"欄里獲取其他感興趣的資源,或者一起煮酒言歡。
今天給大俠帶來“FPGA學(xué)習(xí)系列 altera"系列,持續(xù)更新。此學(xué)習(xí)心得是本人之前所寫,所用設(shè)計(jì)軟件為Quartus II 13.1,現(xiàn)Quartus II 新版本已更新到20+,以下僅供初學(xué)者學(xué)習(xí)參考。后續(xù)會(huì)更新其他系列,敬請(qǐng)關(guān)注。話不多說,上貨。
FPGA可以反復(fù)的重新配置,這就意味著設(shè)計(jì)者可以不斷的反復(fù)的下載設(shè)計(jì)的邏輯做驗(yàn)證。如果出現(xiàn)錯(cuò)誤或者需要升級(jí),只需要修改設(shè)計(jì),重新下載設(shè)計(jì)邏輯電路即可。FPGA雖然有重新配置的優(yōu)勢(shì),帶來的不利就是它每次在系統(tǒng)掉電之后,之前載入的程序?qū)?huì)丟失,系統(tǒng)上電后需要重新配置。設(shè)計(jì)者為了彌補(bǔ)這項(xiàng)缺陷,在FPGA芯片的旁邊都會(huì)設(shè)置一個(gè)flash(掉電不丟失)。
配置FPGA芯片的方式有很多,無外乎是在線配置和外部存儲(chǔ)器配置。系統(tǒng)上電后,會(huì)主動(dòng)獲取外部存儲(chǔ)器內(nèi)的配置數(shù)據(jù)。在線配置的優(yōu)先級(jí)最高,所以讀者不必?fù)?dān)心固化外部存儲(chǔ)器后不能在線配置其他的。
固化FPGA配置芯片的方式有兩種:一種是大家都知道的AS配置(.pof文件),另外一種是通過JTAG配置(.jic文件)。
.sof文件和.pof文件相信讀者都已經(jīng)很熟悉了,但是現(xiàn)在的開發(fā)板上大部分把AS配置口去掉了,難道就不讓去固化FPGA配置芯片了嗎?答案是否定的,我們可以通過JTAG固化FPGA配置芯片。
.jic文件是通過.sof文件轉(zhuǎn)換得出,大家在進(jìn)行轉(zhuǎn)換之前,一定要先形成.sof文件。
1.點(diǎn)擊file->convert ····
2. 選擇輸出文件類型為:.jic文件
3. 根據(jù)開發(fā)板上flash選擇類型。
4. 填寫輸出文件的名稱。
5.點(diǎn)擊Flash Loader,然后選擇 Add Device
6.選擇FPGA芯片的型號(hào),點(diǎn)擊OK
7.選擇SOF DATA,點(diǎn)擊Add file
8.找到.sof文件,點(diǎn)擊Open
9. 點(diǎn)擊Generate即可。
10. 打開下載界面,把.sof文件移除。
11. 點(diǎn)擊Add file,找到.jic文件。
12. 勾選program/Configure,點(diǎn)擊Start。
固化FPGA配置芯片的速度很慢,耐心等待即可。當(dāng)配置完成時(shí),芯片處于不工作狀態(tài),設(shè)計(jì)者只需將系統(tǒng)斷電,再上電即可。如果還是有不明白的讀者可以發(fā)郵件到我郵箱或者加群詢問。
-
FPGA
+關(guān)注
關(guān)注
1629文章
21736瀏覽量
603382 -
芯片
+關(guān)注
關(guān)注
455文章
50816瀏覽量
423612 -
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7492瀏覽量
163834 -
JTAG
+關(guān)注
關(guān)注
6文章
400瀏覽量
71687
原文標(biāo)題:FPGA學(xué)習(xí)altera 系列精選:固化fpga配置芯片
文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論