期刊文献+

基于FPGA流水线RISC微处理器的设计 被引量:6

Design of RISC Microprocessor with Pipelining Based on FPGA
下载PDF
导出
摘要 文章介绍了基于FPGA的流水线RISC微处理器的设计,包括关键模块设计和流水线设计。所设计的微处理器主要由ALU,译码单元,取指逻辑,寄存器堆,指令存储器,数据存储器等关键模块组成,其指令和数据长度都为32位,采用三种寻址方式。通过对关键模块的时序分析,设计合理的流水线。文章着重分析了因流水线产生的相关性问题,并采用旁路技术(Forwarding)和硬件"猜测法"加以解决。综合和功能仿真结果表明该RISC处理器达到了设计要求,其最高时钟频率达到74.59MHz。 This paper introduces the design of RISC microprocessor with pipelining based on FPGA, which is included the design of key modules and pipelining. This microprocessor mainly consists of ALU, decoder, fetch logic, register bank, program memory, data memory, and so on. Both instruction and data length is 32 bit, and three kinds of addressing are adopted. An appropriate pipelining is designed through the timing analyses of key module. It has analyzed the pipeline hazards, which is solved via Forwarding and hardware "guess". According to the synthesis and the function simulating, the microprocessor is satisfied, and its frequency reaches 74.59 MHz.
出处 《微计算机信息》 北大核心 2008年第14期187-189,共3页 Control & Automation
基金 国家人事部留学人员科技活动基金:基于异步式逻辑的FPGAIP核的研究([2006]164) 广东省科技计划基金:基于异步式逻辑的高性能 低能耗的ARMIP核研究(2006B11801010) 广东省自然科学基金:基于入侵检测系统中的智能化无主次通讯机制研究(04107411)
关键词 RISC 流水线 相关性问题解决 RISC, Pipelining, Solution of Hazards
  • 相关文献

参考文献4

二级参考文献4

  • 1袁本荣,刘万春,贾云得,朱玉文.用Verilog HDL进行FPGA设计的一些基本方法[J].微计算机信息,2004,20(6):93-94. 被引量:23
  • 2袁俊泉,孙敏琪,曹瑞.Verilog数字系统设计教程[M].西安:西安电子科技大学出版社,2002.
  • 3J.Bhasjer著,孙海平等译.Verilog HDL综合实用教程[M].北京:清华大学出版社,2004.
  • 4http://www.xilinx-china.com/.

共引文献13

同被引文献21

  • 1陈强.“项目导向模式”在EDA技术课程实践教学中的应用[J].科技信息,2008(24). 被引量:3
  • 2彭建亮,朱凡.基于单片机和CPLD的数字式移相信号发生器的设计[J].仪器仪表用户,2005,12(3):19-21. 被引量:6
  • 3谢亮.基于FPGA的DDS实现的几种方式[J].科技广场,2006(8):105-106. 被引量:2
  • 4邓延安.基于FPGA的数字合成信号发生器[D].合肥工业大学,2007.
  • 5ARM Architecture Reference,Manual, http://www.ann.com
  • 6Bill Blunden,虚拟机的设计与实现[M],北京机械工业出版社,2003:116-121
  • 7In-Cheol Park, Fast cycle-accurate behavioral simulation for pipelined processors using early pipeline evaluation, Computer Aided Design [J], 2003
  • 8James E. Smith and Andrew R. Pleszkun, Implementing Precise Interrupts in Pipelined Processors, IEEE Transaction on Computers [J], May 1998.
  • 9薛小刚,葛毅敏.Xilinx ISE 9.X FPGA/CPLD设计指南[M].北京:人民邮电出版社,2008.
  • 10田耘,徐文波,胡彬,等.Xilinx ISE Design Suite 10.x FPGA开发指南-逻辑设计[M].北京:人民邮电出版社,2008.

引证文献6

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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