亚洲人成电影在线天堂色_天天看天天色_91精品国产一区二区三密臀_人妻.中文字幕无码_一区二区网站_欧美精品区_精品无人码麻豆乱码1区2区_日韩免费久久_亚洲中文字幕无码一区在线_人妻aⅴ中文字幕

你的位置:首頁 > 互連技術 > 正文

精簡控制結構的FPGA多重配置硬件電路設計

發(fā)布時間:2015-02-19 責任編輯:sherryyu

【導讀】當把多個功能復雜的程序集成到一個FPGA 上實現(xiàn)時,由于各個程序的數(shù)據(jù)通路及所占用的資源可能沖突,使得FPGA 控制模塊的結構臃腫,影響了整個系統(tǒng)工作效率。通過FPGA 的多重配置可以有效地精簡控制結構的設計,同時可以用邏輯資源較少的FPGA 器件實現(xiàn)需要很大資源才能實現(xiàn)的程序。
 
現(xiàn)代硬件設計規(guī)模逐漸增大,單個程序功能越來越復雜,當把多個功能復雜的程序集成到一個FPGA 上實現(xiàn)時,由于各個程序的數(shù)據(jù)通路及所占用的資源可能沖突,使得FPGA 控制模塊的結構臃腫,影響了整個系統(tǒng)工作效率。通過FPGA 的多重配置可以有效地精簡控制結構的設計,同時可以用邏輯資源較少的FPGA 器件實現(xiàn)需要很大資源才能實現(xiàn)的程序。以Virtex5系列開發(fā)板和配置存儲器SPIFLASH為基礎,從硬件電路和軟件設計兩個方面對多重配置進行分 析,給出了多重配置實現(xiàn)的具體步驟,對實現(xiàn)復雜硬件設計工程有一定的參考價值。
 
當FPGA 完成上電自動加載初始化的比特流后,可以通過觸發(fā)FPGA 內部的多重啟動事件使得FPGA 從外部配置存儲器(SPI FLASH)指定的地址自動下載一個新的比特流來重新配置。FPGA 的多重配置可以通過多種方式來實現(xiàn)。
電路原理
電路原理:多 重配置的硬件主要包括FPGA 板卡和貯存配置文件的FLASH芯片。FPGA 選用XILINX公司Virtex-5系列中的ML507,該產品針對FPGA 多重配置增加了專用的內部加載邏輯。FLASH芯片選用XILINX公司的SPI FLASH芯片M25P32,該芯片存貯空間為32 Mb,存貯文件的數(shù)量與文件大小以及所使用的FPGA 芯片有關。實現(xiàn)多重配置首先要將FPGA 和外部配置存儲器連接為從SPI FLASH加載配置文件的模式。
 
配置電路硬件連接框圖如圖1所示。在FPGA 配置模式中,M2,M1,M0為0,0,1,這種配置模式對應邊界掃描加上拉,F(xiàn)PGA 在這種模式下所有的I/O 只在配置期間有效。在配置完成后,不用的I/O 將被浮空M2,M1,M0 三個選擇開關對應于ML507 開發(fā)板上的SW3開關中的4,5,6位,在FPGA 上電之前將上述開關撥為0,0,1狀態(tài)。
 
要采購開關么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 禄劝| 房山区| 吉安县| 布尔津县| 偏关县| 沁阳市| 乌拉特前旗| 贵州省| 金乡县| 扶沟县| 大庆市| 法库县| 甘泉县| 乌海市| 永康市| 濮阳县| 木兰县| 阜南县| 东台市| 连城县| 荔浦县| 湘潭县| 京山县| 嘉善县| 滦平县| 宾川县| 闽侯县| 康马县| 玉环县| 二连浩特市| 大竹县| 左权县| 枣阳市| 南乐县| 河南省| 肥城市| 辽宁省| 历史| 彝良县| 盖州市| 淮滨县|