
精簡控制結(jié)構(gòu)的FPGA多重配置硬件電路設(shè)計
發(fā)布時間:2015-02-19 責(zé)任編輯:sherryyu
【導(dǎo)讀】當(dāng)把多個功能復(fù)雜的程序集成到一個FPGA 上實現(xiàn)時,由于各個程序的數(shù)據(jù)通路及所占用的資源可能沖突,使得FPGA 控制模塊的結(jié)構(gòu)臃腫,影響了整個系統(tǒng)工作效率。通過FPGA 的多重配置可以有效地精簡控制結(jié)構(gòu)的設(shè)計,同時可以用邏輯資源較少的FPGA 器件實現(xiàn)需要很大資源才能實現(xiàn)的程序。
現(xiàn)代硬件設(shè)計規(guī)模逐漸增大,單個程序功能越來越復(fù)雜,當(dāng)把多個功能復(fù)雜的程序集成到一個FPGA 上實現(xiàn)時,由于各個程序的數(shù)據(jù)通路及所占用的資源可能沖突,使得FPGA 控制模塊的結(jié)構(gòu)臃腫,影響了整個系統(tǒng)工作效率。通過FPGA 的多重配置可以有效地精簡控制結(jié)構(gòu)的設(shè)計,同時可以用邏輯資源較少的FPGA 器件實現(xiàn)需要很大資源才能實現(xiàn)的程序。以Virtex5系列開發(fā)板和配置存儲器SPIFLASH為基礎(chǔ),從硬件電路和軟件設(shè)計兩個方面對多重配置進(jìn)行分 析,給出了多重配置實現(xiàn)的具體步驟,對實現(xiàn)復(fù)雜硬件設(shè)計工程有一定的參考價值。
當(dāng)FPGA 完成上電自動加載初始化的比特流后,可以通過觸發(fā)FPGA 內(nèi)部的多重啟動事件使得FPGA 從外部配置存儲器(SPI FLASH)指定的地址自動下載一個新的比特流來重新配置。FPGA 的多重配置可以通過多種方式來實現(xiàn)。

電路原理:多 重配置的硬件主要包括FPGA 板卡和貯存配置文件的FLASH芯片。FPGA 選用XILINX公司Virtex-5系列中的ML507,該產(chǎn)品針對FPGA 多重配置增加了專用的內(nèi)部加載邏輯。FLASH芯片選用XILINX公司的SPI FLASH芯片M25P32,該芯片存貯空間為32 Mb,存貯文件的數(shù)量與文件大小以及所使用的FPGA 芯片有關(guān)。實現(xiàn)多重配置首先要將FPGA 和外部配置存儲器連接為從SPI FLASH加載配置文件的模式。
配置電路硬件連接框圖如圖1所示。在FPGA 配置模式中,M2,M1,M0為0,0,1,這種配置模式對應(yīng)邊界掃描加上拉,F(xiàn)PGA 在這種模式下所有的I/O 只在配置期間有效。在配置完成后,不用的I/O 將被浮空M2,M1,M0 三個選擇開關(guān)對應(yīng)于ML507 開發(fā)板上的SW3開關(guān)中的4,5,6位,在FPGA 上電之前將上述開關(guān)撥為0,0,1狀態(tài)。
特別推薦
- 研華AMAX革新城式:三合一平臺終結(jié)工業(yè)控制“碎片化”困局
- 安勤雙劍出鞘:HPS-ERSU4A工作站+MAB-T660邊緣AI重塑精準(zhǔn)醫(yī)療
- 【工程師必看】貿(mào)澤上新:三分鐘搞定FTTH終端的光纖快速接頭方案
- 顛覆UWB設(shè)計!Abracon沖壓金屬天線實現(xiàn)79ps時延精度
- 變壓器技術(shù)全景圖:從電磁感應(yīng)到平面革命
- 體積減半性能翻倍!Nexperia CFP15B封裝重塑功率晶體管天花板
- 國產(chǎn)突圍!谷泰微GT4321以250ps延遲刷新USB/音頻切換性能紀(jì)錄
技術(shù)文章更多>>
- 安森美與英偉達(dá)強強聯(lián)手,800V直流方案賦能AI數(shù)據(jù)中心能效升級
- 安森美與舍弗勒強強聯(lián)手,EliteSiC技術(shù)驅(qū)動新一代PHEV平臺
- 變壓器技術(shù)全景圖:從電磁感應(yīng)到平面革命
- 國產(chǎn)MCUGD32E235如何破局家電變頻控制?全場景高能效方案拆解
- 厘米級世界鏡像:移動測繪的技術(shù)突圍與場景革命
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
云計算
云母電容
真空三極管
振蕩器
振蕩線圈
振動器
振動設(shè)備
震動馬達(dá)
整流變壓器
整流二極管
整流濾波
直流電機(jī)
智能抄表
智能電表
智能電網(wǎng)
智能家居
智能交通
智能手機(jī)
中電華星
中電器材
中功率管
中間繼電器
周立功單片機(jī)
轉(zhuǎn)換開關(guān)
自耦變壓器
自耦調(diào)壓器
阻尼三極管
組合開關(guān)