局部動態(tài)可重構系統(tǒng)的設計與研究
發(fā)布時間:2017-07-16 10:08
本文關鍵詞:局部動態(tài)可重構系統(tǒng)的設計與研究
更多相關文章: FPGA 局部動態(tài)可重構 EAPR 混合任務 最早結(jié)束時間
【摘要】:隨著信息化社會的發(fā)展,人們對現(xiàn)代電子產(chǎn)品提出更高的要求,而傳統(tǒng)的計算方式日漸顯示出各自的局限性。現(xiàn)場可編程門陣列(Field Programmable Gate Arrays, FPGA)的推出帶動了可重構技術的發(fā)展。利用FPGA設計的動態(tài)可重構系統(tǒng),以盡可能少的資源實現(xiàn)復雜的電路功能,具有開發(fā)周期短,靈活性好,性能高等特點,存在很高的研究價值?芍貥嫾夹g作為現(xiàn)代數(shù)字電路設計的新型技術,成為國內(nèi)外學者的研究熱點。 針對帶有微處理器的局部動態(tài)可重構系統(tǒng),本文的研究重點是系統(tǒng)的設計流程及其任務調(diào)度算法,給出具體的實現(xiàn)方案并進行實驗驗證和分析。主要工作有:深入研究了FPGA芯片內(nèi)部結(jié)構和重構原理,分析比較現(xiàn)有的動態(tài)可重構系統(tǒng)設計方法,采用一種基于早期獲取局部可重構(Early Access Partial Reconfiguration, EAPR)的動態(tài)可重構系統(tǒng)設計流程,利用ISE, EDK, PlanAhead, ModelSim等開發(fā)工具完成了局部動態(tài)可重構調(diào)制系統(tǒng)的設計。設計的可重構調(diào)制系統(tǒng)利用內(nèi)嵌的PowerPC微處理器控制系統(tǒng)的重構過程,實現(xiàn)了ASK, FSK, PSK三種數(shù)字調(diào)制方式的重構。最后將設計下載到Xilinx ML403開發(fā)板上驗證,提高了系統(tǒng)的資源利用率,縮短了重構時間。針對動態(tài)可重構系統(tǒng)具有CPU和FPGA兩種計算資源,將系統(tǒng)任務設計成具有軟件和硬件兩種執(zhí)行方式的混合任務,提出一種混合任務調(diào)度算法。算法采用的單CPU系統(tǒng)模型只有一個配置端口,并將可重構資源劃分為幾個相同的重構區(qū)域,硬件任務分為配置階段和計算階段,可放置在任一區(qū)域。算法通過計算并比較任務分別以軟硬件執(zhí)行的最早結(jié)束時間,適當?shù)貙⑷蝿辙D(zhuǎn)移到CPU執(zhí)行。通過實驗比較算法在調(diào)度成功率和系統(tǒng)運行時間上獲得的改善。
【關鍵詞】:FPGA 局部動態(tài)可重構 EAPR 混合任務 最早結(jié)束時間
【學位授予單位】:廣西大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP332;TN791
【目錄】:
- 摘要4-6
- ABSTRACT6-10
- 第一章 緒論10-15
- 1.1 課題研究背景和意義10-11
- 1.2 國內(nèi)外研究現(xiàn)狀11-13
- 1.2.1 可重構技術的研究現(xiàn)狀11-12
- 1.2.2 任務調(diào)度算法的研究現(xiàn)狀12-13
- 1.3 本文的主要工作13-14
- 1.4 本文的結(jié)構安排14-15
- 第二章 動態(tài)可重構技術15-25
- 2.1 FPGA簡介15-18
- 2.1.1 FPGA的工作原理15-16
- 2.1.2 FPGA芯片結(jié)構16-18
- 2.1.3 Xilinx FPGA芯片介紹18
- 2.2 可重構技術18-22
- 2.2.1 可重構技術概念18-19
- 2.2.2 可重構系統(tǒng)的分類19-22
- 2.3 開發(fā)環(huán)境介紹22-24
- 2.3.1 實驗平臺介紹22-23
- 2.3.2 開發(fā)工具介紹23-24
- 2.4 本章小結(jié)24-25
- 第三章 局部動態(tài)可重構系統(tǒng)的設計25-42
- 3.1 數(shù)字信號調(diào)制系統(tǒng)的設計25-28
- 3.1.1 數(shù)字信號調(diào)制方式25-26
- 3.1.2 系統(tǒng)硬件電路設計26-28
- 3.2 局部動態(tài)可重構系統(tǒng)的實現(xiàn)28-37
- 3.2.1 局部動態(tài)可重構設計方法28-29
- 3.2.2 局部動態(tài)可重構調(diào)制系統(tǒng)結(jié)構29-31
- 3.2.3 局部動態(tài)可重構調(diào)制系統(tǒng)的實現(xiàn)流程31-37
- 3.3 實驗結(jié)果和分析37-41
- 3.3.1 系統(tǒng)驗證實現(xiàn)37-39
- 3.3.2 結(jié)果分析39-41
- 3.4 本章小結(jié)41-42
- 第四章 局部動態(tài)可重構系統(tǒng)的任務調(diào)度算法研究42-55
- 4.1 概述42-43
- 4.2 局部動態(tài)可重構系統(tǒng)結(jié)構43-44
- 4.3 任務模型44-45
- 4.4 混合任務調(diào)度算法45-51
- 4.4.1 硬件任務放置46-47
- 4.4.2 軟件任務調(diào)度47-48
- 4.4.3 任務轉(zhuǎn)移策略48-49
- 4.4.4 算法描述49-50
- 4.4.5 實例分析50-51
- 4.5 實驗結(jié)果與分析51-54
- 4.6 本章小結(jié)54-55
- 第五章 總結(jié)與展望55-57
- 5.1 本文工作總結(jié)55
- 5.2 未來工作展望55-57
- 參考文獻57-60
- 致謝60-61
- 攻讀學位期間發(fā)表論文情況61
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前6條
1 陳曉畋;韓愛芳;;基于FPGA的可重構計算技術研究[J];計算機與信息技術;2010年04期
2 韓曉亞;汪斌強;黃萬偉;王保進;;隊頭阻塞優(yōu)化的EDF可重構任務調(diào)度算法[J];計算機輔助設計與圖形學學報;2011年09期
3 段然,樊曉椏,高德遠,沈戈;可重構計算技術及其發(fā)展趨勢[J];計算機應用研究;2004年08期
4 沈舒;朱志宇;吳將;;可重構混合任務調(diào)度算法[J];計算機應用;2014年02期
5 王志遠;王建華;徐e,
本文編號:548151
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/548151.html
最近更新
教材專著