《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 三級流水線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],分別為取指、譯碼、執行、訪存和寫回,流水線的長短不僅僅影響吞吐率而且影響面積開銷。現代的高性能處理器相比最早期的處理器往往具有更深級別的流水線。流水線的級數越多,流水線被切得越細,每一級流水線內容納的硬件邏輯越小,進而吞吐率性能更佳,這是流水線深度加深的正面意義[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亚洲国产精品_日韩亚洲一区二区
欧美国产一区二区在线观看| 国产精品一区二区久久久| 亚洲综合视频1区| 日韩一区二区免费高清| 91久久线看在观草草青青| 久久国产直播| 欧美一区视频在线| 欧美亚洲自偷自偷| 欧美一区在线看| 欧美一区二区三区在线视频 | 久久久天天操| 久久久久久网| 另类尿喷潮videofree| 浪潮色综合久久天堂| 免费观看亚洲视频大全| 欧美xxx成人| 欧美激情一二区| 欧美日韩在线看| 国产精品美女久久久久久久| 国产精品系列在线| 国产麻豆午夜三级精品| 国产一区999| 激情欧美一区| 亚洲国产乱码最新视频| 亚洲精品免费一二三区| 在线视频一区二区| 亚洲综合欧美日韩| 欧美亚洲综合网| 亚洲国产高清一区| 日韩一级免费| 亚洲一区二区免费看| 欧美一级理论性理论a| 久久久91精品国产一区二区三区| 玖玖综合伊人| 欧美日韩精品不卡| 国产精品网曝门| 狠狠色狠狠色综合系列| 亚洲国产毛片完整版| 99re6热只有精品免费观看| 中文欧美在线视频| 欧美在线综合| 99国产精品久久久久久久久久| 中文在线一区| 久久成人亚洲| 欧美激情一区二区三区不卡| 国产精品久久久久久久久久直播| 国产日韩欧美一区二区三区在线观看 | 久久美女性网| 欧美人与性禽动交情品| 欧美午夜免费| 国产亚洲福利一区| 亚洲人成网站影音先锋播放| 亚洲一区精品视频| 亚洲国产精品成人| 中文亚洲视频在线| 久久久久九九视频| 欧美日韩18| 国产亚洲综合精品| 亚洲人成网站777色婷婷| 亚洲影院免费观看| 亚洲激情av| 亚洲欧美日本日韩| 欧美va亚洲va国产综合| 国产精品毛片a∨一区二区三区|国| 激情久久综合| 日韩午夜在线电影| 欧美一区二区视频在线| 一区二区三区国产| 久久久蜜桃一区二区人| 欧美午夜国产| 在线观看成人av| 亚洲嫩草精品久久| 99re66热这里只有精品3直播| 欧美综合国产| 欧美日韩综合在线免费观看| 国产综合av| 亚洲一区二区三区免费视频| 亚洲美女中文字幕| 久久精品免费播放| 欧美午夜精品久久久| 亚洲高清自拍| 久久福利一区| 亚洲欧美日韩综合国产aⅴ| 欧美激情第10页| 国产一二三精品| 亚洲特黄一级片| 日韩手机在线导航| 久久这里只精品最新地址| 国产精品一区二区久久| 日韩亚洲欧美一区| 亚洲六月丁香色婷婷综合久久| 久久九九免费视频| 国产精品理论片| 99国产精品久久| 亚洲美女色禁图| 免费不卡视频| 精品福利电影| 久久精品免费观看| 久久国产日韩| 国产欧美精品一区二区色综合 | 91久久国产精品91久久性色| 久久精品亚洲一区| 国产女主播一区二区| 亚洲午夜性刺激影院| 亚洲调教视频在线观看| 欧美日韩成人综合| 亚洲黄色在线看| 亚洲精品一区二区三区福利| 免费人成精品欧美精品| 狠狠干成人综合网| 欧美一级视频| 久久精品99国产精品酒店日本| 国产精品久久网| 亚洲午夜日本在线观看| 亚洲综合日韩| 国产精品入口麻豆原神| 亚洲网站视频福利| 亚洲一区一卡| 国产精品v欧美精品∨日韩| 艳女tv在线观看国产一区| 夜夜嗨av一区二区三区四区| 欧美精品在线一区二区三区| 91久久精品国产| 亚洲美洲欧洲综合国产一区| 欧美精品v国产精品v日韩精品| 亚洲欧洲精品一区二区| 99综合电影在线视频| 欧美久久一级| 亚洲美女色禁图| 亚洲小视频在线观看| 国产精品扒开腿做爽爽爽视频| 一本久久a久久精品亚洲| 亚洲一区在线视频| 国产精品一级| 欧美一区综合| 蜜桃av综合| 亚洲国产日韩欧美一区二区三区| 日韩视频二区| 国产精品igao视频网网址不卡日韩| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美一区激情视频在线观看| 国产无一区二区| 亚洲欧洲日产国产综合网| 欧美日本高清一区| 亚洲视频综合在线| 久久精品免费| 影音先锋亚洲精品| 一本色道久久综合| 国产精品乱子乱xxxx| 欧美在线高清| 欧美韩国一区| 亚洲一区二区三区色| 久久精品网址| 亚洲国产精品一区二区www在线| 国产精品99久久久久久宅男| 国产九九精品| 亚洲国产日日夜夜| 欧美三级韩国三级日本三斤| 亚洲字幕一区二区| 免费成人高清视频| 一二美女精品欧洲| 久久久91精品国产| 亚洲日本电影| 欧美一区二区在线视频| 亚洲国产精品第一区二区 | 亚洲欧美在线播放| 国一区二区在线观看| 日韩一级大片| 国产女主播一区| 亚洲久久成人| 国产精品一区三区| 亚洲精品日本| 国产精品―色哟哟| 亚洲精品1区2区| 国产精品入口尤物| 亚洲激情视频在线播放| 国产精品久久久久久久午夜| 久久精品99无色码中文字幕| 欧美日韩亚洲高清| 久久av一区二区三区| 欧美三区免费完整视频在线观看| 性欧美大战久久久久久久免费观看| 欧美成人一区在线| 亚洲一区二区三区在线| 欧美激情国产日韩精品一区18| 亚洲欧美区自拍先锋| 欧美久久九九| 欧美在线免费看| 国产精品家庭影院| 亚洲精品乱码久久久久久蜜桃91| 国产精品视频内| 亚洲精品小视频| 国产一区二区三区四区在线观看 | 亚洲综合色视频| 欧美精品www| 久久成人综合网| 国产精品热久久久久夜色精品三区| 亚洲电影毛片| 国产精品一区二区你懂的| 一本色道久久综合一区|