看过本文的还看了

相关文献

该作者的其他文献

文献详情 >五级流水线RISC-V微处理器的研究与设计 收藏
五级流水线RISC-V微处理器的研究与设计

五级流水线RISC-V微处理器的研究与设计

作     者:张学镇 汪西虎 董嗣万 张一泓 ZHANG Xuezhen;WANG Xihu;DONG Siwan;ZHANG Yihong

作者机构:西安邮电大学电子工程学院陕西西安710121 

基  金:国家自然科学基金(61804124) 

出 版 物:《计算机工程》 (Computer Engineering)

年 卷 期:2024年第50卷第8期

页      码:345-352页

摘      要:针对嵌入式领域低开销、高性能的应用需求,设计一种基于RISC-V开源指令集架构的32 bit微处理器。采用顺序发射、顺序执行、乱序写回的五级流水线结构,实现了整型和乘除法指令集模块组合。为了应对流水线冲突,处理器采用动态分支预测技术,设计数据相关性控制和乱序写回机制。使用Verilog进行设计并采用先进高性能总线(AHB)和高级外围总线(APB)为互联总线协议构建片上系统(SoC)。在仿真环境下通过编写RV32IM汇编指令测试程序,完成对处理器逻辑功能的验证。在Vivado综合工具下添加时序约束和物理约束条件后,对处理器代码进行逻辑综合并分析处理器硬件资源利用情况,最后将综合生成的码流文件下载到Xilinx Artix-7(XC7A200T-2FBG484I)现场可编程门阵列(FPGA)开发板中并以50 MHz的主频运行CoreMark程序,CoreMark跑分达到3.25 CoreMark/MHz。实验结果表明,处理器性能跑分与ARM Cortex-M3系列处理器基本持平,在各项技术对比指标相同的前提下,所设计的处理器跑分均优于RISC-V处理器对比项。所设计的处理器逻辑功能正确,使用较低的硬件开销,取得相对较高的性能指标,适用于成本受限的高性能嵌入式应用领域。

主 题 词:嵌入式 RISC-V架构 五级流水线 分支预测 乱序写回 先进高性能总线 

学科分类:08[工学] 081201[081201] 0812[工学-测绘类] 

D O I:10.19678/j.issn.1000-3428.0068146

馆 藏 号:203125282...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分