期刊文献+

基于FPGA CPU数据通路的设计与实现

The Design-implementation of Embedded CPU data path Based on FPGA
下载PDF
导出
摘要 针对MIPS CPU流水线工作过程产生的数据相关,基于FPGA设计并实现了能有效解决数据相关的数据通路。设计五种基本数据通路,并采用流水线技术将它们整合成五级数据通路;在EX段后到ALU之间和WB段后到ALU之间构建旁路通路,从而形成总的数据通路;使用VHDL实现数据通路;编写测试程序对数据通路进行验证,并在FPGA平台上进行仿真验证。结果表明:所设计的数据通路能使数据正常流动,解决由数据相关产生的断流问题。 Aim at the data hazard which happens in the MIPS CPU pipeline, a data path was designed and implemented on FPGA, and the data path can resolve data hazard. First five basic data path was design, and the five basic data path were converted into five stage data path with pipeline technology; Forward path was constructed between EX and WB to ALU, then the whole data path came into being; The design of data path was implemented with VHDL; The test program was wrote for testing data path, and the data path was verified at FPGA hardware terrace. The result shows that the data path makes each stage work normally and resolves the break because of data hazard.
出处 《微计算机信息》 北大核心 2008年第35期215-217,共3页 Control & Automation
关键词 FPGA 数据通路 流水线 数据相关 旁路 FPGA Data path Pipeline Data hazard Bypass
  • 相关文献

参考文献5

  • 1Schonherr, J. Schreiber, I. Fordran, E. Straube, B. Hazard checking in pipelined processor designs using symbolic model checking [A] .Proceedings of 25th Euromicro Conference [C]. Milan, Italy: IEEE Computer Society, 1999, 1: 75-78.
  • 2Tongsima, S. Chantrapornchai, C. Sha, E. Passos, N. L. SHARP: efficient loop scheduling with data hazard reduction on multiple pipeline DSP systems [A].Proceedings of the 1996 Processing Workshop [C]. San Francisco, California: IEEE Sgnol Processing Society, 1996: 253-262.
  • 3Shrivastava, A. Earlie, E. Dutt,N. D. Nicolau, A. Retargetable pipeline hazard detection for partially bypassed processors[J]. Very Large Scale Integration (VLSI) Systems.2006, 14(8): 791-801.
  • 4张杰.基于FPGA的八位RISC CPU的设计[J].微计算机信息,2006,22(12Z):155-157. 被引量:11
  • 5Yu Qiao-yan, Liu Peng,Yao Qing-dong. A data hazard detection method for DSP with heavily compressed instruction set [J]. Solid- State and Integrated Circuits Technology.2004, 3:1605-1608.

二级参考文献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/.

共引文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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