資料介紹
現(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)。
- 小信號放大電路設(shè)計方案匯總 142次下載
- CAN總線接口EMC標(biāo)準(zhǔn)電路設(shè)計方案 210次下載
- 基于FPGA的二進(jìn)制相移鍵控設(shè)計方案 12次下載
- FPGA的硬件電路設(shè)計教程和FPGA平臺資料簡介 171次下載
- MES系統(tǒng)硬件及網(wǎng)絡(luò)配置方案 11次下載
- 基于FPGA的調(diào)焦電路設(shè)計方案資料下載 10次下載
- 基于FPGA的異構(gòu)可重配置DSP平臺 2次下載
- 基于Virtex-4的DCM動態(tài)重配置設(shè)計 39次下載
- WP374 Xilinx FPGA的部分重配置 34次下載
- 可重配置系統(tǒng)使用大型FPGA計算域 27次下載
- 基于FPGA的可重配置分?jǐn)?shù)階信號變換處理器設(shè)計 33次下載
- FPGA的全局動態(tài)可重配置技術(shù)
- 軟件無線電平臺可重配置接口的實現(xiàn)
- 可重配置PLL使用手冊
- 基于ARM和FPGA的終端重配置硬件平臺實現(xiàn)
- fpga芯片的簡單介紹 926次閱讀
- 易靈思內(nèi)部重配置實現(xiàn)遠(yuǎn)程更新 1716次閱讀
- 常用的硬件電路設(shè)計方案介紹 2713次閱讀
- 軟件無線電硬件平臺的FPGA動態(tài)配置 1116次閱讀
- 基于Xilinx系統(tǒng)中的System ACE實現(xiàn)FPGA全局動態(tài)可重配置設(shè)計 2824次閱讀
- 基于Xilinx Kintex開源的FPGA設(shè)計方案 4186次閱讀
- 增量式編碼器接口電路及其FPGA設(shè)計方案 2w次閱讀
- FPGA的多重加載實際運用詳解 6954次閱讀
- 用純硬件解決方案加速部分重配置進(jìn)程 1748次閱讀
- 談?wù)勝愳`思的局部重配置技術(shù) 2720次閱讀
- 新手如何學(xué)習(xí)FPGA外圍硬件電路設(shè)計 2.8w次閱讀
- 一款基于ARM控制的逆變器電源電路設(shè)計方案 3755次閱讀
- 基于SPI FLASH的FPGA多重配置 1.4w次閱讀
- 基于FPGA的數(shù)字核脈沖分析器硬件設(shè)計方案 2186次閱讀
- 基于FPGA的幀同步系統(tǒng)設(shè)計方案 4970次閱讀
下載排行
本周
- 1RK3588數(shù)據(jù)手冊
- 2.24 MB | 7次下載 | 免費
- 2臺達(dá)變頻器VFD-M使用手冊
- 2.51 MB | 2次下載 | 免費
- 3DAP03變頻器使用手冊
- 5.72 MB | 2次下載 | 免費
- 4PC0310 高亮度恒流LED驅(qū)動控制電路數(shù)據(jù)手冊
- 0.54 MB | 1次下載 | 免費
- 5SAJ8000變頻器使用手冊
- 1.37 MB | 1次下載 | 免費
- 6HSJ08 電機驅(qū)動芯片數(shù)據(jù)手冊
- 1.00 MB | 次下載 | 免費
- 7超大量程數(shù)字電容表BK-820電路原理圖資料
- 0.14 MB | 次下載 | 10 積分
- 8ZYNQ UltraScalePlus RFSOC QSPI Flash固化常見問題說明
- 1.31 MB | 次下載 | 免費
本月
- 1常用電子元器件集錦
- 1.72 MB | 24500次下載 | 免費
- 2如何看懂電子電路圖
- 12.88 MB | 137次下載 | 免費
- 3PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
- 3.03 MB | 14次下載 | 免費
- 4ssd1306單片 CMOS OLED/PLED 驅(qū)動芯片中文手冊
- 1.66 MB | 11次下載 | 1 積分
- 5PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 11次下載 | 免費
- 6PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊
- 4.42 MB | 9次下載 | 免費
- 7PC2466高電壓浪涌抑制器數(shù)據(jù)手冊
- 3.37 MB | 8次下載 | 免費
- 8ESP32開發(fā)板元件資料
- 0.03 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191409次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81593次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論