日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程

發(fā)布時間:2024/9/5 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

FPGA學(xué)習(xí)筆記之Altera FPGA使用JIC文件配置固化教程

很多做過單片機(jī)的朋友都知 道,我們在對MCU燒寫完程序固件后,那么該程序固件就存儲在了該MCU內(nèi)部。即使MCU斷電了再重新上電,程序也能繼續(xù)運行。這是因為對MCU燒寫固件 的實質(zhì)就是將程序固件寫入到MCU的片上程序存儲器ROM中,而現(xiàn)代的大部分MCU這個ROM都是FLASH存儲器。FLASH存儲器能夠掉電保持?jǐn)?shù)據(jù), 所以可以實現(xiàn)掉電程序不丟失。Altera或Xilinx的FPGA芯片,使用的是基于SRAM結(jié)構(gòu)的查找表,而SRAM的一大特性就是掉電數(shù)據(jù)會丟失, 當(dāng)我們使用JTAG將SRAM配置文件(.sof)配置到FPGA芯片中后,這些數(shù)據(jù)是直接存儲在SRAM結(jié)構(gòu)的查找表中的,因此,一旦芯片掉電,則 SRAM中的數(shù)據(jù)將丟失,再次上電后,SRAM中將不再有有效的數(shù)據(jù)。這也就是我們常見的,使用JTAG下載SOF固件到FPGA中后,板子重新上電,則 之前下載的固件又不在了的原因。當(dāng)我們的系統(tǒng)做穩(wěn)定后并量產(chǎn)時,當(dāng)然希望能夠永久保持電路固件,即讓FPGA上電后其查找表中就被寫入有效的數(shù)據(jù)。但是我 們又不能總是每次系統(tǒng)上電了就用JTAG去下載一次程序固件。因此,FPGA支持另外一種配置方式:主動串行配置。

?? 所謂主動串行配置,就是在FPGA芯片外部放置一片能夠掉電數(shù)據(jù)不丟失的存儲器,例如最常見的EPCS、QFLASH、并口FLASH,來存儲設(shè)計好的電 路固件。而FPGA芯片內(nèi)部,則設(shè)計了一個專用的硬件電路,在芯片剛上電的時刻就主動去讀取存儲在該存儲器中的固件,并配置到FPGA芯片的每一個 SRAM中去。通過這樣一種方式,即可在不改變FPGA芯片SRAM工藝的查找表結(jié)構(gòu)前提下,讓每次芯片上電后,都能獲得有效的配置數(shù)據(jù)。外部存儲電路配 置信息的芯片,我們稱之為配置芯片。前些年,Altera的FPGA芯片指明只能使用其公司自己發(fā)售的EPCS芯片作為外部配置器件,該EPCS芯片實質(zhì) 就是一個SPI接口的串行FLASH芯片,不過是經(jīng)過了Altera的嚴(yán)格測試,性能優(yōu)異。而近些年,隨著芯片生產(chǎn)工藝的不斷發(fā)展,很多其他廠家生產(chǎn)的 SPI接口的FLASH芯片也能夠達(dá)到EPCS的技術(shù)標(biāo)準(zhǔn),因此Altera就放開了該限制,并指出可以使用其他芯片廠家生產(chǎn)的SPI接口的FLASH芯 片代替EPCS。我們芯航線starter board上就使用了一片ST公司生產(chǎn)的16Mbit的串行FLASH芯片M25P16來作為配置芯片。該芯片性能優(yōu)異,完全能夠達(dá)到EPCS的性能標(biāo) 準(zhǔn),而成本則只有相同容量的EPCS芯片的一半不到。

?? 當(dāng)我們需要將設(shè)計好的配置固件固化到該器件中時,有兩種方式,第一種方式,也就是傳統(tǒng)的方式是使用專用AS接口(與JTAG 10針接口獨立)來直接燒寫該配置芯片,該種方式需要在電路板上設(shè)置一個獨立的AS接口,占用PCB板面積。第二種方式,也是現(xiàn)在流行的方式則是通過 JTAG接口,經(jīng)由FPGA芯片間接燒寫該配置芯片。我們的開發(fā)板沒有做獨立的AS接口,因此只支持第二種燒寫方式。以下對該種燒寫方式以一個實際例子來 進(jìn)行講解說明。

?

1,打開希望固化的FPGA設(shè)計工程,這里我直接打開按鍵消抖這節(jié)課的工程。

2,在quartus ii軟件中點擊File—>Convert Programming Files,如下圖所示:

3,在彈出的窗口中,Programming file type 選擇JTAG Indirect Configuration File(.jic),Mode選擇Active Serial,Configuration device選擇EPCS16,File name默認(rèn)是output_file.jic,這里,我們養(yǎng)成良好的習(xí)慣,將其改成工程名字:key_filter.jic。

?

4,在input files to convert一欄中,點擊Flash Loader一項,在右側(cè)點擊Add Device選項,如下圖所示:(溫馨提示:點擊圖片可查看高清大圖)

?

?

?5,點擊Add Device選項后在彈出的選項卡中,選擇EP4CE10,然后點擊OK,如下圖所示:(溫馨提示:點擊圖片可查看高清大圖)

?

?

? 6,點擊OK后會回到先前的配置頁面,此時再次鼠標(biāo)點擊SOF Data,再點擊右側(cè)的Add File,如下圖所示:(溫馨提示:點擊圖片可查看高清大圖)

?

?

?7,在彈出的窗口中,在output files文件夾下找到“key_filter.sof”文件,點擊open,即可添加進(jìn)來,如下圖所示:(溫馨提示:點擊圖片可查看高清大圖)

?

?

8,點擊open后,回到配置頁面,點擊Generate按鈕,如下圖所示:(溫馨提示:點擊圖片可查看高清大圖)

?

?

?

9,點擊Generate按鈕后,則軟件開始轉(zhuǎn)換文件,轉(zhuǎn)換成功后彈出成功提示窗口,如下圖所示:(溫馨提示:點擊圖片可查看高清大圖)

?

?

?

?

10,點擊OK即可,然后close窗口。

?

11,打開Quartus II中的下載工具programmer,將原有的sof文件移出,重新添加key_filter.jic文件進(jìn)來,勾選programming/configuration,如下圖所示:(溫馨提示:點擊圖片可查看高清大圖)

?

?

12,設(shè)置完成后,點擊Start(前提是下載器與開發(fā)板已經(jīng)正確連接),則軟件開始燒錄固件,整個燒錄時間大約花費20秒鐘左右。燒錄完成后,此時固件 已經(jīng)保存在了配置芯片中,但是此刻FPGA還不能運行該固件,因為當(dāng)前的固件是存在配置芯片中的,并沒有被配置到FPGA中,因此需要讓FPGA執(zhí)行一次 從配置芯片中主動配置固件的過程,方法很簡單,給開發(fā)板斷電后重新上電即可。此時,我們按下按鍵0或者按鍵1,就可以看到LED的狀態(tài)發(fā)生變化了。斷電再 上電,固件依舊保持,整個設(shè)計固化工作完成。

總結(jié)

以上是生活随笔為你收集整理的FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青春草av | av在线天堂网 | 国产高清黄色 | 男人亚洲天堂 | 8x国产一区二区三区精品推荐 | 亚洲在线一区 | 麻豆精品久久 | 欧美另类一区二区 | 日本少妇aaa | 久久综合鬼色 | 久久久精品人妻一区二区三区色秀 | a视频| 久久久国产精 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 九九看片 | 国产日韩精品在线观看 | 亚洲高清不卡 | 黑人操日本女人视频 | 亚洲欧洲精品一区二区 | 日日爱影视 | 在线观看网站污 | 久久国产视频一区 | 女女互磨互喷水高潮les呻吟 | 日韩一区不卡视频 | 欧色图 | 又黄又高潮的视频 | 日韩在线电影一区 | jizzjizz日本免费视频 | 男生插女生的视频 | 日韩精品视频久久 | 久久精品夜色噜噜亚洲a∨ 中文字幕av网 | 欧美另类高清videos的特点 | 久久久久久久亚洲av无码 | 国产爆操视频 | 久久久精选 | 91玖玖| 免费成人深夜夜视频 | 蜜臀久久99精品久久久画质超高清 | 亚洲区在线播放 | 国产肥老妇视频 | 日韩欧美国产一区二区在线观看 | 国产精品美女久久久久图片 | 精品少妇白浆小泬60P | 亚洲h片 | 国产传媒在线视频 | 色偷偷影院 | 欧美一区在线观看视频 | 国产福利片在线 | 亚洲va国产天堂va久久 en | 免费看黄色片网站 | 久久青 | 一区二区av电影 | 毛片日韩 | 91精品欧美一区二区三区 | 国产chinese | 亚洲黄色在线播放 | 中文幕无线码中文字蜜桃 | 国产怡红院 | 青青草免费在线观看视频 | 无码人妻久久一区二区三区 | 疯狂揉花蒂控制高潮h | 精品国产亚洲一区二区麻豆 | 日本精品免费在线观看 | 日韩av在线免费播放 | 神马午夜麻豆 | 亚洲欧洲综合网 | japansexxxxhd医生 夜夜操导航 | av女人的天堂 | 中文字幕亚洲不卡 | 国产va在线观看 | 日韩精品色哟哟 | 91青青视频 | 久久久久久久久久久影视 | 亚洲第一在线 | 天天色影| 希岛婚前侵犯中文字幕在线 | 亚洲av综合av一区二区三区 | av观看一区 | 国产黑丝在线 | 超碰在线观看97 | 深夜国产福利 | 欧洲亚洲激情 | 97福利视频 | 黄色一级免费观看 | 女人脱下裤子让男人桶 | 欧美日韩视频一区二区三区 | 97天天干 | 国产亚洲福利 | 狠狠爱av| 亚洲免费福利视频 | 99国产视频在线 | 人人爽av | 欧美日韩在线免费视频 | 国产又粗又黄又爽又硬 | 免费在线观看小视频 | 欧美精品一区二区蜜桃 | 日本一区二区精品 | 粉嫩av一区二区三区 | 欧美日本中文字幕 |