999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Xilinx FPGA多bit文件加載方法研究及VHDL實(shí)現(xiàn)

2018-08-07 08:12:08中國空空導(dǎo)彈研究院樊宏倫
電子世界 2018年14期
關(guān)鍵詞:示意圖功能設(shè)計(jì)

中國空空導(dǎo)彈研究院 樊宏倫

引言

FPGA(現(xiàn)場(chǎng)可編程門陣列)由于其資源豐富、設(shè)計(jì)周期短和風(fēng)險(xiǎn)小、使用靈活等優(yōu)點(diǎn),已廣泛應(yīng)用于信號(hào)處理和控制領(lǐng)域。FPGA大多采用SRAM工藝,掉電后內(nèi)部配置數(shù)據(jù)丟失,再次上電后需要重新對(duì)其進(jìn)行配置,因此在FPGA外部多采用非易失性存儲(chǔ)器(稱為FPGA的配置PROM或配置Flash)來存儲(chǔ)配置數(shù)據(jù)以方便每次加電后對(duì)其進(jìn)行自動(dòng)配置。

在復(fù)雜系統(tǒng)設(shè)計(jì)中,如果系統(tǒng)所有功能都在一個(gè)bit文件來實(shí)現(xiàn)的話,器件資源可能不夠用或裕量不足,F(xiàn)PGA會(huì)出現(xiàn)時(shí)序問題。我們可以將系統(tǒng)功能中相對(duì)獨(dú)立的部分提取出來用另外的bit文件實(shí)現(xiàn)以解決上述問題,這就涉及到FPGA的多bit文件切換加載功能。

本文以Xilinx Virtex5 XC5VLX110T FPGA及其配置Flash XCF128X為例,介紹了一種FPGA多bit文件加載方法并進(jìn)行了VHDL實(shí)現(xiàn),試驗(yàn)證明該方法能可靠實(shí)現(xiàn)兩個(gè)bit文件的切換加載, 為后續(xù)需要進(jìn)行獨(dú)立功能切換的應(yīng)用提供了設(shè)計(jì)依據(jù)。

1.硬件設(shè)計(jì)

XCF128X是一款專門為Vitrex5系列FPGA配置設(shè)計(jì)的Flash,其采用低功耗CMOS NOR-Flash工藝,容量為128Mb。XC5VLX110T FPGA采用XCF128X作為配置Flash的電路如圖1所示。本文以主SelectMap模式為例介紹FPGA的多bit文件切換加載功能,其它配置模式與此類似,不再贅述。在主SelectMap配置模式下地址總線23位、數(shù)據(jù)總線16位,配置時(shí)鐘由FPGA的CCLK管腳提供,CCLK時(shí)鐘頻率可在ISE開發(fā)環(huán)境的配置選項(xiàng)中的“配置速率”(-g Con figRate)中進(jìn)行設(shè)置。

圖1 FPGA主SelectMap配置電路

需要注意:Flash的地址最高位A22連接到FPGA的RS1管腳上,并接1k上拉電阻;Flash的地址次高位A21連接到FPGA的RS0管腳上,并接1k下拉電阻。

XC5VLX110 FPGA的上電配置過程如下:

1)上電,F(xiàn)PGA清除內(nèi)部配置存儲(chǔ)器,將INIT_B管腳驅(qū)動(dòng)為低電平(對(duì)應(yīng)Flash的管腳為低進(jìn)行復(fù)位);在復(fù)位時(shí)Flash將其RDY_WAIT管腳驅(qū)動(dòng)為低電平(對(duì)應(yīng)FPGA PROGRAM_B管腳為低);

2)FPGA和Flash分別釋放各自的INIT_B管腳和RDY_WAIT管腳,外部上拉電阻將INIT_B和RDY_WAIT(PROGRAM_B)分別拉為高電平;

3)在INIT_B上升沿采樣M2:M0管腳,確定其配置模式為主SelectMap配置模式;

4)Flash初始讀地址由地址總線A[22:0]上的上下拉電阻確定為0x400000(即加載的bit文件首地址為Flash地址0x400000),F(xiàn)lash將初始讀地址鎖存到內(nèi)部地址計(jì)數(shù)器,輸出數(shù)據(jù)總線DQ[15:0]上的16位配置數(shù)據(jù);

5)配置數(shù)據(jù)在CCLK時(shí)鐘下被同步送到FPGA中,然后Flash增加其內(nèi)部地址計(jì)數(shù)器,并輸出數(shù)據(jù)總線DQ[15:0]上下一個(gè)16位置配置數(shù)據(jù)到FPGA,依次類推;

6)配置成功后,F(xiàn)PGA將Done信號(hào)驅(qū)動(dòng)為高電平。

2.Flash文件準(zhǔn)備

本文將兩個(gè)實(shí)現(xiàn)不同功能的bit文件(bit1和bit2)分別存放在Flash地址0x000000和0x400000起始的地址空間內(nèi),XC5VLX110T FPGA的純配置文件大小為31118848b(占用的字節(jié)地址空間為0x1DAD60),兩個(gè)bit文件在Flash中存放的示意圖如圖2所示,需要注意的是生成的bit文件含有部分冗余頭(bit生成時(shí)間,bit文件名等信息),因此占用的地址空間比純配置文件要大,冗余頭在生成mcs文件的過程中會(huì)被移除。

設(shè)置好地址后通過Xilinx iMPACT工具軟件生成.mcs文件,然后使用JTAG下載器將mcs文件燒寫到XCF128X Flash中,在燒寫的時(shí)候需要注意,RS[1:0]需要選擇地址22:21,如圖3所示。

圖2 bit文件地址空間占用示意圖

圖3 Flash燒寫時(shí)RS選擇示意圖

3.多bit文件切換加載VHDL實(shí)現(xiàn)

上電后,F(xiàn)PGA先從Flash地址0x400000將bit2文件加載,在bit2中可通過原語ICAP_VIRTEX5實(shí)現(xiàn)bit1文件的加載。VHDL的具體實(shí)現(xiàn)如下所示。

4.結(jié)論

本文以Xilinx Virtex5 XC5VLX110T FPGA及其配置Flash XCF128X為例,介紹了一種FPGA多bit文件加載方法并進(jìn)行了VHDL實(shí)現(xiàn),試驗(yàn)證明該方法能可靠實(shí)現(xiàn)兩個(gè)bit文件的切換加載,為后續(xù)需要進(jìn)行獨(dú)立功能切換的應(yīng)用提供了設(shè)計(jì)依據(jù)。

猜你喜歡
示意圖功能設(shè)計(jì)
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
先畫示意圖再解答問題
黔西南州旅游示意圖
瞞天過?!律O(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關(guān)于非首都功能疏解的幾點(diǎn)思考
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
兩張圖讀懂“青年之聲”
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
主站蜘蛛池模板: 国产黄网永久免费| 亚洲色欲色欲www在线观看| 在线观看欧美精品二区| 国产成人综合日韩精品无码不卡| 国产不卡网| 亚洲一区二区视频在线观看| 青青青视频91在线 | 国产在线八区| 久久精品这里只有精99品| 中文字幕佐山爱一区二区免费| 久久久受www免费人成| 暴力调教一区二区三区| AV色爱天堂网| 片在线无码观看| 免费一级α片在线观看| 一本无码在线观看| 97一区二区在线播放| 人妻无码一区二区视频| 91成人在线免费视频| 国产99免费视频| 国产精品自在拍首页视频8| 日韩毛片基地| 制服丝袜国产精品| 亚洲成人黄色在线观看| 亚洲天堂成人在线观看| 夜夜操国产| 亚洲人成网站在线观看播放不卡| 无码国产伊人| 在线欧美国产| 成AV人片一区二区三区久久| 亚洲免费福利视频| 日本成人一区| 午夜成人在线视频| 极品尤物av美乳在线观看| 手机在线看片不卡中文字幕| 成人韩免费网站| 国产97公开成人免费视频| 精品国产香蕉伊思人在线| 无码粉嫩虎白一线天在线观看| 视频二区亚洲精品| 伊在人亞洲香蕉精品區| 久久精品娱乐亚洲领先| 情侣午夜国产在线一区无码| 国产三级韩国三级理| 日本一区二区三区精品视频| 99无码中文字幕视频| 亚洲永久精品ww47国产| 精品亚洲欧美中文字幕在线看| 亚洲欧美h| 国产哺乳奶水91在线播放| 国产成人亚洲精品无码电影| 精品久久香蕉国产线看观看gif| 亚洲有无码中文网| 国产99视频免费精品是看6| 国产精品久久自在自线观看| 欧美乱妇高清无乱码免费| 亚洲精品久综合蜜| 欧美亚洲香蕉| 永久免费精品视频| 波多野结衣一区二区三区四区视频| 美女潮喷出白浆在线观看视频| 亚洲美女一区二区三区| 国产精品林美惠子在线观看| 亚洲欧美一区二区三区蜜芽| 色成人综合| 免费A级毛片无码免费视频| 亚洲人成网站色7799在线播放 | 福利在线不卡| 亚洲欧洲天堂色AV| 日本三区视频| aⅴ免费在线观看| 亚洲成网777777国产精品| 亚洲黄色视频在线观看一区| 超薄丝袜足j国产在线视频| 国产毛片一区| 亚洲精品午夜无码电影网| 成人国产精品视频频| 久久久久无码精品国产免费| 污污网站在线观看| 四虎国产精品永久一区| 亚洲第一成年人网站| 亚洲综合天堂网|