会议专题

基于ARMv7指令集的处理器内核设计

在ARMv7指令集的基础上,通过对所有指令进行分析,选择其中的五类指令(数据处理,跳转,存取,块存取,乘法类)来设计一种32位RISC处理器内核.本文提出了一种分三条流水线来实现所有指令的结构,该结构的核心思想是根据功能部件的时序来决定流水线的划分.首先介绍了ARMy7架构,然后设计了指令的数据通路、流水线的分段和相关性的处理.将不同的指令进行分开执行,在使用最少的功能部件的情况下,尽可能地使指令填充满流水线来提高其性能,在设计好流水线的基础上分析流水线带来的三种相关性问题,并分别给解决方案,今后的工作是在本文搭建的处理器内核为平台的基础上,进行功耗的分析及优化,在本文设计的内核为基础,添加本文在当前工作中没有实现的其它指令,最终实现一个完整的处理器。

处理器 架构设计 数据通路 流水线

邓超 付祥 王忠弈 罗莉 欧国东

国防科技大学计算机学院 长沙410073

国内会议

第十七届计算机工程与工艺年会暨第三届微处理器技术论坛

西宁

中文

146-150

2013-07-20(万方平台首次上网日期,不代表论文的发表时间)