期刊文献+

基于哈佛结构的单周期堆栈处理器设计 被引量:2

Harvard Structure-Based Single Cycle Stack Processor Design
下载PDF
导出
摘要 本文设计了一种基于Forth语言的堆栈式16位单周期处理器,该处理器含有深度为32的数据栈、返回栈和哈佛存储结构,其指令集包括29条指令,它的所有指令均在单个周期内执行完成.此处理器在Xilinx公司的XC5VLX110T FPGA开发板上实现的最高时钟频率为162.7MHz.本文首先介绍了此处理器的设计方法、整体结构和指令集,然后分析指令单周期执行的机制,最后给出了处理器的仿真和综合结果及其分析. A 16--bit single cycle stack processor based on Forth programming language is proposed in this paper, the processor has a data stack and a return stack of 32 elements deep, and a Harvard structure storage system. The instruction set of it includes 29 instructions, all of which could be completed within single cycle. When implemented on Xilinx;s XCSVLXll0T FPGA, The processor could run up to 162. 7MHz. The paper first introduces the design principle, architecture and instruction set of the processor and then analyses the strategy of instruction single cycle execution. Finally, it presents the result of hardware synthesizing and software simulation and analysis of it.
出处 《微电子学与计算机》 CSCD 北大核心 2013年第9期66-70,共5页 Microelectronics & Computer
关键词 FORTH 堆栈 哈佛结构 FPGA Forth stack Harvard structure FPGA
  • 相关文献

参考文献6

二级参考文献20

  • 1牟刚,贺前华,江瑾.基于流水线结构的高速嵌入式MCU设计[J].微电子学,2004,34(4):425-427. 被引量:1
  • 2曹学飞,张盛兵,张骏.32位CISC微处理器流水线的设计[J].微电子学与计算机,2007,24(4):186-189. 被引量:6
  • 3潘琢金.C8051F020/1/2/3混合信号ISPFLASH微控制器数据手册[EB/OL].(2005-2)[2009-04-15].http ://soft. laogu, corrt/datasheet/17/C8051F020_SILABS_ 182335. pdf.
  • 4Schoeberl M, JOP.. a java optimized processor[J].Lee ture Notes in Computer Science, 2003 : 346- 359.
  • 5Tan Yiyu, Anthony S Fong, Yang Xiaojian. An instruc- tion folding solution to a java processor[J].Network and Parallel Computing. 2007,4672(2010) :415-424.
  • 6Leo Brodie. Thinking forth [M]. USA: Punchy PUB, 2004: 25-26.
  • 7Shi H, Bailey C. Investigating available instruction level parallelism for stack based machine architectures [C]ffProceedings of Euromiero Symposium on Digital Systems Design. Rennes, France, 2004: 112-120.
  • 8Richard E Haskell. A VHDL-Forth core for FPGAs [J]. Microprocessors and Mierosystems, 2004, 28 (3) :115-125.
  • 9Bernd Paysan. bl6-A forth processor in an FPGA [EB/OL]. [2010-07-20]. http.//www, jwdt. com/~ paysan/bl6, html.
  • 10James Bowman. The J1 forth CPU [EB/OL]. [2010- 07-21]. http://excamera, com/sphinx/fpga-jl, html.

共引文献6

同被引文献30

引证文献2

二级引证文献25

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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