《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 三級流水線RISC-V處理器設計與驗證
三級流水線RISC-V處理器設計與驗證
2020年電子技術應用第5期
折如義1,李炳輝2,姜佩賀2
1.河套學院 理學院,內蒙古 巴彥淖爾015000;2.煙臺大學 光電信息科學技術學院,山東 煙臺264005
摘要: RISC-V作為一種開源精簡指令集架構,自發布以來便得到了大量關注。設計了一種三級流水線的RISC-V處理器。其中,采用靜態預測BTFN技術處理流水線執行中的分支情況,采用前向旁路傳播技術解決數據冒險問題,同時,采用資源共享的辦法,復用寄存器堆、加法器、選擇器等模塊,使設計面積得到一定的優化。在VCS和Verdi等EDA工具中,使用RV32I整數運算指令集對處理器進行了仿真測試,結果表明,所設計的處理器功能正確,達到預定目標。
中圖分類號: TN4
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.200028
中文引用格式: 折如義,李炳輝,姜佩賀. 三級流水線RISC-V處理器設計與驗證[J].電子技術應用,2020,46(5):44-49.
英文引用格式: She Ruyi,Li Binghui,Jiang Peihe. Design and verification of RISC-V processor with three-stage pipeline[J]. Application of Electronic Technique,2020,46(5):44-49.
Design and verification of RISC-V processor with three-stage pipeline
She Ruyi1,Li Binghui2,Jiang Peihe2
1.Department of Science,Hetao College,Bayannur 015000,China; 2.School of Opto-Electronic Information Science and Technology,Yantai University,Yantai 264005,China
Abstract: As an open source reduced instruction set architecture, RISC-V gained a lot of attention since its release. A three-stage pipelines RISC-V processor is designed. Back taken forward not taken(BTFN) is used to handle branch situation in pipeline execution. Bypass and forward technology is used to solve data risk. At the same time, the method of resource sharing is adopted, and the modules such as general register heap, adder and selector are reused to optimize the design area. In the EDA tools, simulation is carried out using the RV32I integer arithmetic instruction set. The result shows that the designed processor works correctly and achieves the predetermined goal.
Key words : RISC-V instruction set;pipeline;processor

0 引言

    集成電路產業是國家戰略性產業,是推動信息產業發展的源泉和動力,而我國集成電路產業發展嚴重滯后[1]。在各行各業需求量與日俱增的處理器領域,ARM處理器在嵌入式領域占主導地,Intel x86架構處理器在桌面和服務器領域占據著壟斷地位[2]。RISC-V指令集是加州大學伯克利分校于2014年設計并發布的一款開源指令集架構[3],具有免費開放、短小精悍、性能優越三大特征,可以被任何學術機構或商業組織自由使用,能夠滿足從微控制器到超級計算機等各種應用的需求[4]。RISC-V的出現可能改變由ARM和Intel x86主導處理器架構的競爭格局[5]。

    流水線是處理器設計最重要的環節之一,嚴重影響著處理器的運算速度和運算模塊的張度。早期的經典流水線是五級流水[6],分別為取指、譯碼、執行、訪存和寫回,流水線的長短不僅僅影響吞吐率而且影響面積開銷?,F代的高性能處理器相比最早期的處理器往往具有更深級別的流水線。流水線的級數越多,流水線被切得越細,每一級流水線內容納的硬件邏輯越小,進而吞吐率性能更佳,這是流水線深度加深的正面意義[7]。但由于級數加深,會消耗更多的寄存器,帶來更多的面積開銷,同時對于分支預測失敗只能采取沖刷流水線的方法解決,浪費了處理器性能。因此,流水線的深度要根據不同的應用場景選擇,本設計采用三級流水線結構,以在兼顧處理器功能的前提下實現低功耗的設計目標。

    基于以上背景,本研究在分析了RISC-V指令系統的基礎上,使用Verilog語言分別設計了RISC-V處理器的取值單元、譯碼單元和執行單元,最終實現了一款基于RISC-V指令集的32位三級流水處理器,并使用RV32I整數運算指令集對處理器進行了仿真驗證,達到預定目標。




論文詳細內容請下載http://m.jysgc.com/resource/share/2000002789




作者信息:

折如義1,李炳輝2,姜佩賀2

(1.河套學院 理學院,內蒙古 巴彥淖爾015000;2.煙臺大學 光電信息科學技術學院,山東 煙臺264005)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
正在播放欧美视频| 欧美一区二区三区视频在线观看| 在线视频亚洲| 亚洲人人精品| 亚洲电影在线观看| **欧美日韩vr在线| 在线观看日韩精品| 在线不卡中文字幕| 狠狠色综合一区二区| 国产专区一区| 韩日欧美一区二区| 国内精品亚洲| 在线观看国产成人av片| 激情亚洲一区二区三区四区| 国产午夜久久久久| 国产精品网曝门| 国产精品久久亚洲7777| 欧美人在线视频| 欧美日韩www| 欧美成人一区在线| 久久人人97超碰人人澡爱香蕉| 午夜伦理片一区| 一区二区国产日产| 日韩视频在线观看国产| 最近看过的日韩成人| 久久精品国产亚洲一区二区三区 | 亚洲欧美综合另类中字| 夜夜爽av福利精品导航| 亚洲日本欧美在线| 亚洲国产你懂的| 亚洲大片免费看| 伊甸园精品99久久久久久| 国内自拍亚洲| 国产精品一区二区久久久| 欧美三日本三级三级在线播放| 欧美成人免费在线视频| 久久综合色婷婷| 欧美电影免费观看高清| 欧美99久久| 欧美a级在线| 蜜臀久久99精品久久久久久9 | 亚洲激情成人网| 亚洲国产三级在线| 久久精品人人爽| 久久成人精品无人区| 欧美一区二区在线观看| 午夜精品在线看| 亚洲国产影院| 亚洲免费观看在线视频| 日韩视频一区二区三区在线播放| 亚洲精品少妇30p| 日韩一级视频免费观看在线| 亚洲美洲欧洲综合国产一区| 亚洲六月丁香色婷婷综合久久| 日韩网站在线| 亚洲午夜一区二区| 欧美一区二区免费视频| 久久精品国产一区二区电影| 久久免费的精品国产v∧| 久久影院午夜论| 欧美极品一区二区三区| 欧美日韩一区在线观看| 国产精品入口夜色视频大尺度| 国产日韩欧美成人| 樱桃视频在线观看一区| 亚洲国产精品久久人人爱蜜臀 | 亚洲综合色视频| 久久国产毛片| 日韩午夜视频在线观看| 亚洲一二三区在线| 欧美中文字幕| 欧美成人首页| 国产精品激情| 国语自产偷拍精品视频偷 | 午夜精品久久久久久久久| 久久精品国产精品亚洲精品| 亚洲精品欧洲精品| 亚洲一区欧美激情| 久久久久久日产精品| 麻豆精品网站| 欧美午夜在线观看| 黄色成人av| 亚洲国产精品一区| 亚洲图色在线| 亚洲福利在线视频| 亚洲一区二区三区四区视频 | 欧美日韩精品一区视频| 国产欧美日本在线| 亚洲国产欧美一区二区三区久久| 一区二区三区精品在线| 久久激情五月激情| 一区二区三区国产盗摄| 久久精品日韩一区二区三区| 欧美精品一区二| 国产一区二区精品久久91| 亚洲精品日韩在线观看| 欧美一区二区三区在线观看| 99在线热播精品免费| 久久成人精品无人区| 欧美激情国产日韩| 国产香蕉久久精品综合网| 亚洲日本欧美在线| 欧美中文在线字幕| 亚洲综合电影| 欧美激情亚洲国产| 国产亚洲一级高清| 日韩视频在线观看免费| 欧美一区二区| 一区二区三区日韩精品视频| 欧美成人免费小视频| 国产色综合网| 99精品国产在热久久| 亚洲高清中文字幕| 欧美在线观看www| 欧美日韩国产综合久久| 激情一区二区三区| 午夜精品一区二区在线观看 | 欧美国产三区| 激情五月婷婷综合| 亚洲中午字幕| 亚洲一二三区在线| 欧美日韩成人综合在线一区二区| 精品粉嫩aⅴ一区二区三区四区| 亚洲午夜精品久久久久久app| 日韩视频免费大全中文字幕| 久久夜色精品国产| 国产亚洲欧美色| 亚洲欧美日韩综合一区| 一区二区三区高清不卡| 免费观看欧美在线视频的网站| 国产色综合网| 亚洲欧美在线另类| 亚洲一区999| 国产精品久久久久毛片大屁完整版 | 欧美黄色免费| 亚洲福利专区| 一区二区三区回区在观看免费视频| 日韩视频永久免费观看| 嫩草国产精品入口| 一区二区视频免费在线观看| 欧美一区三区二区在线观看| 久久aⅴ国产紧身牛仔裤| 国产精品综合不卡av| 亚洲欧美日韩一区二区| 性欧美videos另类喷潮| 国产精品国产精品| 在线视频亚洲欧美| 亚洲一区二区视频在线观看| 欧美性理论片在线观看片免费| 亚洲伦伦在线| 亚洲天堂av在线免费观看| 欧美日韩亚洲91| 日韩视频中文字幕| 亚洲图片欧美一区| 国产精品v日韩精品v欧美精品网站| 亚洲美女在线一区| 亚洲午夜激情在线| 国产精品福利网| 亚洲欧美另类中文字幕| 久久激情视频免费观看| 国产一区二区三区av电影| 久久国产精品色婷婷| 美玉足脚交一区二区三区图片| 亚洲成在人线av| 日韩网站在线看片你懂的| 欧美成人资源网| 亚洲国产精品一区二区第一页| 久久黄色小说| 美女久久一区| 91久久精品国产91久久性色| 一区二区三区国产盗摄| 国产精品久久久久久久久免费| 亚洲欧美另类综合偷拍| 久久夜色撩人精品| 亚洲黄色成人| 亚洲综合成人在线| 国产日韩欧美二区| 亚洲国产91| 欧美日韩亚洲一区二| 亚洲综合色在线| 久久综合国产精品| 亚洲精品国精品久久99热一| 亚洲一区二区三区中文字幕| 国产欧美一级| 亚洲日本成人女熟在线观看| 久久久亚洲综合| 亚洲欧洲日韩综合二区| 亚洲一区视频| 激情综合五月天| 一本综合久久| 国产精品最新自拍| av不卡在线观看| 国产精品美女一区二区在线观看| 欧美一区二区久久久| 欧美激情第9页| 午夜精品999| 欧美激情一区二区三区成人| 亚洲中午字幕| 欧美成人免费一级人片100| 亚洲素人在线|