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

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

一種兼容MIPS32指令集的32位軟核處理器設計

發(fā)布時間:2018-03-31 02:21

  本文選題:MIPS32 切入點:軟核處理器 出處:《東南大學》2017年碩士論文


【摘要】:本課題研究的是基于MIPS32指令集的32位軟核處理器設計,以及基于此處理器的SOPC(System-on-a-Programmable-Chip,可編程片上系統(tǒng))設計。由于目前國內(nèi)的CPU內(nèi)核設計項目比較少,且很少應用到工程實踐中,因此課題的研究是為了將自主設計的兼容MIPS32指令的32位CPU內(nèi)核通過軟核的形式,嵌入到FPGA芯片中,實現(xiàn)片上集成控制、數(shù)據(jù)處理等單元,通過設計軟件代碼,實現(xiàn)真正意義上的應用。課題的實用意義在于,不僅可以用作教學研究,更可以配合一些外設控制器IP核和總線技術,實現(xiàn)自由定制CPU,通過FPGA實現(xiàn)在具體的硬件上,能夠應用到具體的工程項目中。本課題完成了 MIPS32指令集以及相應的架構研究,設計了處理器的五級流水線,包括取指、譯碼、執(zhí)行、訪存和回寫。項目設計了兼容MIPS32指令集的處理器結構,實現(xiàn)了邏輯操作指令、移位操作指令、空指令、移動操作指令、算術操作指令、轉移指令、加載存儲指令,實現(xiàn)了協(xié)處理器和異常的相關處理過程。項目對處理器進行了Wishbone總線的封裝,添加了基本的外設控制器,如Flash、SDRAM、GPIO、UART等外設控制器,實現(xiàn)了仿真測試到硬件運行的過程。經(jīng)過ModelSim軟件的仿真測試,可以看出系統(tǒng)正確的實現(xiàn)了五級流水線的運行過程。兼容MIPS32指令集的指令,都可以在流水線中正確的進行取指、譯碼,并在執(zhí)行過程中正確計算結果,并完成數(shù)據(jù)的存取。由于指令的特點和流水線的運行結構所引起的指令"相關"問題,也得到了很好的解決。協(xié)處理器可以正常的進行系統(tǒng)的控制工作,多種處理器異常也可以得到正確的處理和實現(xiàn)。系統(tǒng)掛載了 Wishbone總線之后,可以配合相關的外設控制器,實現(xiàn)在FPGA芯片上集成片上系統(tǒng),實現(xiàn)了從軟件仿真到硬件運行的過程。
[Abstract]:This paper studies the design of 32-bit soft core processor based on MIPS32 instruction set and the design of SOPC-on-a-Programmable-Chip-based SOPC-on-a-Programmable-Chip processor. Therefore, the purpose of the research is to embed the 32-bit CPU kernel which is compatible with MIPS32 instructions into the FPGA chip in the form of soft core, to realize the integration control, data processing and other units on the chip, and to design the software code. The practical significance of the subject is that it can not only be used as teaching research, but also can cooperate with some peripheral controller IP core and bus technology, realize the free customization of CPU, and realize it on the specific hardware through FPGA. This subject has completed the research of MIPS32 instruction set and the corresponding architecture, designed the five-stage pipeline of processor, including taking finger, decoding, executing, Memory access and write back. The project designs a processor architecture compatible with MIPS32 instruction set. It implements logical operation instruction, shift operation instruction, null instruction, moving operation instruction, arithmetic operation instruction, transfer instruction, loading storage instruction. The project encapsulates the processor with Wishbone bus, and adds basic peripheral controller, such as Flash Wishbone controller, GPIOART controller, etc. Through the simulation test of ModelSim software, we can see that the system has correctly realized the running process of five-level pipeline. The instructions compatible with the MIPS32 instruction set can be correctly used to fetch the finger in pipeline. Decoding, correctly calculating the results during execution, and completing the data access. Due to the characteristics of the instruction and the operation structure of pipeline, the instruction "related" problem, The coprocessor can control the system normally, and various processor exceptions can be handled and implemented correctly. After the system mounts the Wishbone bus, it can cooperate with the related peripheral controller. The system is integrated on FPGA chip and the process from software simulation to hardware operation is realized.
【學位授予單位】:東南大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP332

【參考文獻】

相關期刊論文 前10條

1 孫巧稚;施慧彬;;基于FPGA的六級流水線MIPS處理器設計[J];微電子學與計算機;2015年04期

2 傅翠嬌;曹慶華;;基于MIPS處理器的外圍接口應用實驗設計[J];實驗技術與管理;2013年10期

3 周驊;劉橋;;基于FPGA的8位RISC軟核微處理器設計[J];硅谷;2011年14期

4 劉覽;鄭步生;施慧彬;;基于FPGA的32位RISC微處理器設計[J];數(shù)據(jù)采集與處理;2011年03期

5 孫建輝;王春棟;;基于FPGA的32位MIPS-CPU平臺開發(fā)[J];電子與封裝;2010年04期

6 王雪瑞;李華;;NiosⅡ軟核處理器的研究與設計[J];信息與電腦(理論版);2009年11期

7 薛勃;周玉潔;;MIPS32指令集兼容的CPU模擬器設計[J];計算機工程;2009年01期

8 李明剛;64位MIPS指令處理器的流水線設計[J];現(xiàn)代電子技術;2005年03期

9 王雪瑞,戴紫彬,劉元鋒;32位嵌入式RISC微處理器設計與實現(xiàn)[J];電子質(zhì)量;2004年12期

10 周偉;基于Verilog HDL實現(xiàn)RISC微處理器[J];計算機輔助工程;2004年04期

相關碩士學位論文 前10條

1 王耿;基于ARMv4架構的嵌入式微處理器設計[D];暨南大學;2016年

2 王澤坤;MIPS架構CPU設計及SoC系統(tǒng)實現(xiàn)[D];東北大學;2014年

3 張云龍;高性能32位嵌入式處理器的研究與實現(xiàn)[D];西北農(nóng)林科技大學;2014年

4 尤子威;一種兼容MCS-51指令集的單片機內(nèi)核的設計與驗證[D];西安電子科技大學;2014年

5 張松;兼容Cortex-M3指令集嵌入式微處理器設計[D];南京理工大學;2013年

6 彭丹;一種基于MIPS核的32位SOC的設計與實現(xiàn)[D];武漢郵電科學研究院;2012年

7 李常;嵌入式MIPS微處理器設計[D];清華大學;2010年

8 張海勇;8位RISC微處理器的設計[D];貴州大學;2009年

9 鄒志斌;基于MIPS指令集的RISC微處理器控制模塊的設計與實現(xiàn)[D];華中科技大學;2008年

10 李川;嵌入式微處理器的設計分析與仿真驗證[D];北京交通大學;2008年

,

本文編號:1688737

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

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


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

版權申明:資料由用戶519be***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
日本高清不卡一二三区| 激情少妇一区二区三区| 我要看日本黄色小视频| 成人午夜视频在线播放| 国内精品偷拍视频久久| 麻豆91成人国产在线观看| 日韩精品福利在线观看| 91欧美一区二区三区成人| 国产99久久精品果冻传媒| 亚洲熟女乱色一区二区三区| 亚洲最大的中文字幕在线视频| 好吊视频有精品永久免费| 九九九热视频免费观看| 亚洲综合天堂一二三区| 黄色片国产一区二区三区| 日本精品中文字幕在线视频| 久热在线视频这里只有精品| 厕所偷拍一区二区三区视频| 欧美精品亚洲精品一区| 大香蕉网国产在线观看av| 日本av在线不卡一区| 久久久精品日韩欧美丰满| 亚洲国产色婷婷久久精品| 精品伊人久久大香线蕉综合| 国产午夜精品亚洲精品国产| 五月天丁香亚洲综合网| 日韩无套内射免费精品| 亚洲视频偷拍福利来袭| 国产精品蜜桃久久一区二区| 欧美精品亚洲精品日韩专区| 偷拍美女洗澡免费视频| 国产一级精品色特级色国产| 欧美精品久久男人的天堂| 亚洲男人的天堂久久a| 国产又粗又深又猛又爽又黄| 又色又爽又无遮挡的视频| 日韩欧美高清国内精品| 中文字幕人妻一区二区免费| 国产精品亚洲一级av第二区| 91欧美日韩国产在线观看| 国产精品一区二区三区日韩av |