期刊文献+

RISC V标准指令集的六级流水线设计 被引量:1

Six-stage Pipeline Design for RISC-V Standard Instruction Set
下载PDF
导出
摘要 基于RISC V标准指令集,提出一种六级流水线设计方法。首先,分析了流水线级数对处理器性能的影响,在经典五级流水线的基础上将流水线划分为6个阶段,缩短时延,提高主频。其次,为解决流水线中的冒险问题,采用定向前推和插入纵向气泡的方式处理数据冒险问题,使用流水线冲刷解决流水线中控制冒险问题。最后,在EDA工具中,采用RISC V标准指令集对本设计进行仿真测试,并在FPGA上实现,运行时钟频率可达78.2 MHz。 Based on the RISC V standard instruction set,a six-stage pipeline design is designed in the paper.First of all,this article analyzes the impact of pipeline stages on processor performance,and divides the pipeline into six-stage on the basis of the classic five-stage pipeline,reducing the delay to improve the main frequency.Secondly,in order to solve the risk problem in the pipeline,this design adopts the method of pushing forward and inserting longitudinal bubbles to deal with the data adventure problem,and uses the pipeline flushing to solve the control risk problem in the pipeline.Finally,in the EDA tool,the design is simulated using the RISC V standard instruction set and implemented on the FPGA,running at clock frequencies up to 78.2 MHz.
作者 张旭 韩跃平 唐道光 武杰 Zhang Xu;Han Yueping;Tang Daoguang;Wu Jie(School of Instrument and Electronics,North University of China,Taiyuan 030051,China;100 Trust Information Technology Co.,Ltd.;China Mobile Shanxi Co.Ltd.Taiyuan Branch)
出处 《单片机与嵌入式系统应用》 2022年第10期36-39,44,共5页 Microcontrollers & Embedded Systems
关键词 RISC V 处理器架构 流水线 数据冒险 RISC V processor architecture pipeline data hazards
  • 相关文献

参考文献8

二级参考文献36

  • 1汪永威,樊晓桠,黄小平.32位RISC微处理器中分支预测器的硬件实现[J].计算机应用研究,2009,26(2):419-421. 被引量:3
  • 2江艳,廉殿斌,李勇.64位RISC微处理器的结构设计[J].微电子学与计算机,2005,22(4):72-74. 被引量:4
  • 3冯海涛,王永纲,石江涛,颜天信,王砚方.基于FPGA的32位整数微处理器的设计与实现[J].小型微型计算机系统,2005,26(6):1113-1117. 被引量:3
  • 4Patteroson D A, Hennessy J L. Computer organization and design: the hardware/software interface [M]. Third Edition. Beijing: China Machine Press, 2006:386-454.
  • 5Hennessy J L, Patterson D A. Computer architecture: a quantitative approach [M]. Fourth Edition. Beijing : China Machine Press, 2007 : 433-467.
  • 6Harris D, Harris S. Digital design and computer architecture [M]. San Francisco: Morgan Kaufmann Publishers Incorporated, 2007 : 402-417.
  • 7冯子军 肖俊华 章隆兵.处理器分支预测研究的历史和现状.信息技术快报,2008,6(4):21-25.
  • 8Acher G, Trinitis C, Buehty R. CPU-independent assembler inan FPGA[C]//2005 International Conference on Field Programmable Logic and Applications. Tampere ,Finland : [s. n.],2005 : 519-522.
  • 9Kislyakov M, Mosin S. A processor development in programmable logic basis [C]//The Experience of Designing and Application of CAD Systems in Mi- croelectronics-CADSM 2007. Lviv-Polyana, Ukraine : [s. n. ],2007:182-185.
  • 10Mane P S, Gupta I, Vasantha M K. Implementation of RISC processor on FPGA[C]//2006 IEEE International Conference on Industrial Technology. Mumbai ,India : [s. n.], 2006 : 2096-2100.

共引文献50

同被引文献1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部