作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (11): 242-244. doi: 10.3969/j.issn.1000-3428.2011.11.084

• 工程应用技术与实现 • 上一篇    下一篇

基于现场可编程门阵列的RISC处理器设计

东野长磊   

  1. (山东科技大学信息科学与工程学院,山东 青岛 266510)
  • 收稿日期:2010-12-30 出版日期:2011-06-05 发布日期:2011-06-05
  • 作者简介:东野长磊(1978-),男,讲师、博士研究生,主研方向:嵌入式系统
  • 基金资助:
    国家“863”计划基金资助重点项目(2009AA062701); 山东科技大学“群星计划”基金资助项目(qx104011)

Design of Reduced Instruction Set Computer Processor Based on Field Programmable Gate Array

DONGYE Chang-lei   

  1. (College of Information Science and Engineering, Shandong University of Science and Technology, Qingdao 266510, China)
  • Received:2010-12-30 Online:2011-06-05 Published:2011-06-05

摘要: 基于现场可编程门阵列(FPGA)平台,设计嵌入式精简指令集计算机(RISC)中央处理器(CPU)。参考无内部互锁流水级微处理器(MIPS)指令集制定原则设计CPU指令集,通过分析指令处理过程构建嵌入式CPU的5级流水线,结合数据前推技术和软件编译方法解决流水线相关性问题,并实现CPU的算术逻辑单元、控制单元、指令cache等关键模块设计。验证结果表明,该嵌入式RISC CPU的速度和稳定性均达到设计要求。

关键词: 现场可编程门阵列, 精简指令集计算机处理器, 流水线相关性, 算术逻辑单元

Abstract: This paper designs a embedded Reduced Instruction Set Computer(RISC) Central Processing Unit(CPU) based on Field Programmable Gate Array(FPGA) platform. The instruction set is designed refer to Microprocessor without Interlocked Pipeline Stage(MIPS) instruction set principle. By analyzing the process of each instruction, the 5-stage pipeline of embedded CPU is built. It adopts data forwarding technology and software compiler method to solve pipeline-related problem. The key modules of CPU: Arithmetic Logic Unit(ALU), control unit, instruction cache are designed. Verification results show that the embedded RISC CPU speed and stability meet the design requirements.

Key words: Field Programmable Gate Array(FPGA), Reduced Instruction Set Computer(RISC) processor, pipelining correlation, Arithmetic Logic Unit(ALU)

中图分类号: