首页 | 本学科首页   官方微博 | 高级检索  
     

嵌入式RISC-V乱序执行处理器的研究与设计
引用本文:李雨倩,焦继业,刘有耀,郝振和. 嵌入式RISC-V乱序执行处理器的研究与设计[J]. 计算机工程, 2021, 47(2): 261-267,284. DOI: 10.19678/j.issn.1000-3428.0057141
作者姓名:李雨倩  焦继业  刘有耀  郝振和
作者单位:1. 西安邮电大学 电子工程学院, 西安 710121;2. 西安邮电大学 计算机学院, 西安 710121
摘    要:为满足嵌入式设备小面积高性能的需求,设计一种基于开源RISC-V指令集的32位可综合乱序处理器.处理器包括分支预测、相关性处理等关键技术,支持RISC-V基本整数运算、乘除法以及压缩指令集.采用具有顺序单发射、乱序执行、乱序写回等特性的三级流水线结构,运用哈佛体系结构及AHB总线协议,可满足并行访问指令与数据的需求.在...

关 键 词:RISC-V指令集  嵌入式应用  乱序处理器  微体系结构  三级流水线
收稿时间:2020-01-06
修稿时间:2020-02-17

Research and Design of Embedded RISC-V Out-of-Order Execution Processor
LI Yuqian,JIAO Jiye,LIU Youyao,HAO Zhenhe. Research and Design of Embedded RISC-V Out-of-Order Execution Processor[J]. Computer Engineering, 2021, 47(2): 261-267,284. DOI: 10.19678/j.issn.1000-3428.0057141
Authors:LI Yuqian  JIAO Jiye  LIU Youyao  HAO Zhenhe
Affiliation:1. School of Electronic Engineering, Xi'an University of Posts & Telecommunications, Xi'an 710121, China;2. School of Computer Science and Technology, Xi'an University of Posts & Telecommunications, Xi'an 710121, China
Abstract:In order to meet the high performance and small area requirements of embedded devices,this paper designs and implements a32-bit integrated out-of-order processor based on open source RISC-V instruction set.The processor includes the design of key technologies such as branch prediction and correlation processing,supporting basic integer operations,multiplication,division and compressed instruction set of RISC-V.It adopts a3-stage assembly line structure that is characterized by sequential single transmission,out-of-order execution,out-of-order write-back,etc.By taking the AHB bus protocol for on-chip bus and using Harvard architecture,the demands of parallel access to instructions and data can be met. The functional verification is completed on the ARTIX-7(XC7 A35 T-L1 CSG324 i)FPGA development board with a clock frequency of50 MHz,and the test power consumption is7.9 mW. The experimental results is comprehensively analyzed on the SMIC110 nm ASIC technology node,and compared with ARM Cortex-M3 processors under the same conditions. Results show that the system area is reduced by64% and power consumption reduced by0.57 mW,which demonstrates that it can be used in embedded devices that require small area and low power consumption.
Keywords:RISC-V instruction set  embedded application  out-of-order processor  microarchitecture  three-stage assembly line
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号