天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

可重構(gòu)系統(tǒng)中基于MMU的軟硬件通信機制的研究與實現(xiàn)

發(fā)布時間:2020-10-27 10:39
   隨著基于可重構(gòu)器件的快速發(fā)展和使用,基于FPGA的可重構(gòu)技術(shù)逐漸成為國際上嵌入式計算領(lǐng)域中的一個新熱點。由于可重構(gòu)器件既有硬件電路高效計算的優(yōu)良性能,也具有多次編程、易于修改的靈活性,硬件任務(wù)作為一個和軟件任務(wù)等同的概念出現(xiàn)在系統(tǒng)設(shè)計中,FPGA(?)可以靈活的實現(xiàn)一些計算密集型任務(wù),使傳統(tǒng)的軟硬件協(xié)同設(shè)計領(lǐng)域發(fā)生了重大的變革。由FPGA和CPU構(gòu)成的動態(tài)可重構(gòu)混合系統(tǒng)具有計算性能高、靈活性強、適用范圍廣等優(yōu)點,它的出現(xiàn)使傳統(tǒng)意義上硬件與軟件的界限變得模糊,讓軟件擁有了硬件的高性能,又讓硬件具備了軟件的靈活性。 然而,由于硬件任務(wù)不支持程序上下文的切換、不具有虛擬內(nèi)存機制、不能夠喚醒系統(tǒng)服務(wù)等特點,在FPGA和CPU構(gòu)成的動態(tài)可重構(gòu)混合系統(tǒng)中,任務(wù)數(shù)據(jù)地址的透明性和硬件任務(wù)的通用性降低。因此,雖然在嵌入式設(shè)備中,任務(wù)管理和應(yīng)用技術(shù)上已經(jīng)發(fā)展比較成熟,但是在動態(tài)可重構(gòu)系統(tǒng)中,運行在嵌入式處理器上的軟件任務(wù)和運行在FPGA上的硬件任務(wù)作為兩個獨立的部分,它們之間的通信問題仍然是影響整個系統(tǒng)性能的關(guān)鍵。 本論文提出了一種基于MMU模塊的軟硬件任務(wù)間通信方法,該方法通過引入一種基于MMU思想的虛擬地址映射機制,在硬件中實現(xiàn)了描述MMU進行虛擬地址映射行為的模塊,使硬件任務(wù)同軟件任務(wù)一樣具有虛擬地址,并利用這種機制實現(xiàn)了軟硬件任務(wù)之間的通信。此外,本論文為該通信方法設(shè)計并實現(xiàn)了硬件任務(wù)間的互斥機制、頁表機制、中斷機制,確保了該通信方法在軟件硬件混合系統(tǒng)中的實現(xiàn)。 本論文應(yīng)用Xilinx公司生產(chǎn)的Virtex-Ⅱ pro系列FPGA可重構(gòu)開發(fā)平臺進行系統(tǒng)設(shè)計,在軟件層面上實現(xiàn)了頁表、中斷等機制,在硬件層面上實現(xiàn)了該MMU模塊和AES加密解密算法。系統(tǒng)通過實驗驗證了該通信機制的可行性,提高了硬件任務(wù)對編程人員的透明性以及硬件任務(wù)的通用性,而且利用硬件任務(wù)的高性能,整體系統(tǒng)的運算效率能夠得到提升。
【學位單位】:東北大學
【學位級別】:碩士
【學位年份】:2009
【中圖分類】:TN791;TP368.1
【文章目錄】:
摘要
Abstract
第1章 緒論
    1.1 可重構(gòu)系統(tǒng)的介紹與描述
    1.2 可重構(gòu)系統(tǒng)的研究現(xiàn)狀
    1.3 軟硬件通信的研究
        1.3.1 軟硬件任務(wù)通信模型研究
        1.3.2 硬件加速電路的研究
    1.4 問題提出
    1.5 論文組織結(jié)構(gòu)
第2章 開發(fā)平臺與相關(guān)技術(shù)
    2.1 FPGA的技術(shù)簡介
    2.2 Xilinx Virtex-Ⅱ Pro系列FPGA簡介
        2.2.1 PowerPC處理器
        2.2.2 高速串行I/O
        2.2.3 BRAM本地存儲器
    2.3 Xilinx公司FPGA及其開發(fā)工具
        2.3.1 Xilinx ISE開發(fā)工具簡介
        2.3.2 EDK開發(fā)工具簡介
    2.4 本章小結(jié)
第3章 基于MMU的軟硬件通信系統(tǒng)體系結(jié)構(gòu)
    3.1 通用體系結(jié)構(gòu)中MMU的工作原理
        3.1.1 虛擬地址與分頁機制
        3.1.2 MMU的工作機制
        3.1.3 MMU的功能
    3.2 基于MMU的硬件通信機制體系結(jié)構(gòu)
    3.3 任務(wù)間通信的模型結(jié)構(gòu)
        3.3.1 軟件任務(wù)與硬件任務(wù)通信的模型結(jié)構(gòu)
        3.3.2 硬件任務(wù)與硬件任務(wù)通信的模型結(jié)構(gòu)
    3.4 硬件任務(wù)通信的互斥機制
    3.5 本章小結(jié)
第4章 基于MMU的軟硬件通信系統(tǒng)實現(xiàn)
    4.1 基于MMU硬件任務(wù)通信系統(tǒng)的硬件架構(gòu)
    4.2 MMU模塊的實現(xiàn)
        4.2.1 MMU模塊的基本思想
        4.2.2 MMU模塊的具體實現(xiàn)
    4.3 BRAM本地存儲器時序讀寫過程
    4.4 硬件任務(wù)間互斥機制的實現(xiàn)
    4.5 頁表機制的實現(xiàn)
    4.6 中斷機制的實現(xiàn)
    4.7 本章小結(jié)
第5章 硬件任務(wù)實現(xiàn)與系統(tǒng)實驗結(jié)果分析
    5.1 AES加密算法實現(xiàn)
        5.1.1 AES算法簡介
        5.1.2 AES算法實現(xiàn)
    5.2 實驗結(jié)果與分析
        5.2.1 軟硬件任務(wù)對BRAM本地存儲器讀寫
        5.2.2 AES加密解密算法
第6章 結(jié)論與展望
    6.1 結(jié)論
    6.2 未來工作
參考文獻
致謝
攻讀碩士期間科研情況

【相似文獻】

相關(guān)期刊論文 前10條

1 邵鵬飛;金鳳常;;智能家庭控制系統(tǒng)接口訪問機制研究[J];電子技術(shù)應(yīng)用;2011年04期

2 余學濤;孔雪;王緒;祝永新;何衛(wèi)鋒;倪明;謝光偉;雷詠梅;單健晨;;FMM能效分析及其ASIC可行性評估[J];計算機工程;2011年13期

3 蔡勇;夏勇軍;李蓓貝;胡剛;;發(fā)布訂閱技術(shù)在智能電網(wǎng)信息交換中的應(yīng)用研究[J];華中電力;2011年03期

4 牛小梅;宋喜忠;;基于TCP的Java網(wǎng)絡(luò)通信研究[J];天中學刊;2011年05期

5 王茹;王煥東;范寶峽;楊梁;;采用同步分析的零延遲GRLS通信機制[J];計算機輔助設(shè)計與圖形學學報;2011年08期

6 鐘宏;劉地軍;;FPGA與嵌入式處理器通信設(shè)計與實現(xiàn)[J];信息安全與通信保密;2011年08期

7 蘇國強;施亮;;基于Linux及Qt的嵌入式HMI軟件研究[J];微型電腦應(yīng)用;2011年07期

8 段鑫;陳宇;孫偉力;;Lua遠程調(diào)試協(xié)議研究與實現(xiàn)[J];自動化應(yīng)用;2011年06期

9 王東霞;竇文華;周興銘;;現(xiàn)代軍用網(wǎng)絡(luò)生存性研究[J];通信技術(shù)與發(fā)展;1998年04期

10 鐘瑜;;通用信號處理中的硬件抽象層連接設(shè)計[J];電訊技術(shù);2011年06期


相關(guān)博士學位論文 前10條

1 張宏烈;面向可重構(gòu)系統(tǒng)的資源管理與軟/硬件劃分研究[D];哈爾濱工程大學;2011年

2 瞿進;可重構(gòu)系統(tǒng)軟硬功能劃分及任務(wù)調(diào)度技術(shù)研究[D];解放軍信息工程大學;2011年

3 丁繼紅;移動Agent技術(shù)及其在智能決策系統(tǒng)中的應(yīng)用研究[D];吉林大學;2006年

4 殷進勇;可重構(gòu)系統(tǒng)中實時任務(wù)調(diào)度算法研究[D];哈爾濱工程大學;2010年

5 陳偉男;基于FPGA的可重構(gòu)系統(tǒng)及CAD技術(shù)研究[D];復旦大學;2008年

6 周盛雨;基于FPGA的動態(tài)部分重構(gòu)系統(tǒng)實現(xiàn)[D];中國科學院研究生院(空間科學與應(yīng)用研究中心);2007年

7 王穎;嵌入式可重構(gòu)計算系統(tǒng)的設(shè)計技術(shù)研究[D];復旦大學;2009年

8 任小西;基于可重構(gòu)計算的高可靠星載計算機體系結(jié)構(gòu)研究[D];湖南大學;2007年

9 梁樑;可重構(gòu)嵌入式系統(tǒng)快速原型方法及任務(wù)調(diào)度算法研究[D];復旦大學;2007年

10 蔣富;面向機器人救援通信的無線協(xié)作通信機制研究[D];中南大學;2012年


相關(guān)碩士學位論文 前10條

1 李岳霖;可重構(gòu)系統(tǒng)中基于MMU的軟硬件通信機制的研究與實現(xiàn)[D];東北大學;2009年

2 張芷英;基于片上網(wǎng)絡(luò)的動態(tài)部分可重構(gòu)系統(tǒng)研究[D];復旦大學;2012年

3 劉帥;可重構(gòu)系統(tǒng)操作系統(tǒng)布局與任務(wù)調(diào)度算法設(shè)計與實現(xiàn)[D];西安電子科技大學;2009年

4 羅焱;可重構(gòu)系統(tǒng)中硬件任務(wù)的抽象及通信機制的設(shè)計與實現(xiàn)[D];東北大學;2010年

5 肖慶輝;可重構(gòu)系統(tǒng)硬件任務(wù)布局布線技術(shù)研究[D];解放軍信息工程大學;2011年

6 付宇;一種虛擬集群中的輕量級通信機制[D];華中科技大學;2011年

7 孔繁鑫;可重構(gòu)系統(tǒng)中實時任務(wù)調(diào)度算法的研究及實現(xiàn)[D];東北大學;2008年

8 郭盛興;移動支付系統(tǒng)消息通信機制的改進[D];北京郵電大學;2010年

9 張霞;用于VPN的移動代理平臺研究與實現(xiàn)[D];山東師范大學;2006年

10 周黃鶴;可重構(gòu)嵌入式虛擬儀器的設(shè)計方法研究[D];武漢科技大學;2009年



本文編號:2858412

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2858412.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶375c9***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com