想在本论坛开展一个CPU设计的讨论,有兴趣的可以一起讨论,然后进行设计,如果快的话预期在半年应该可以有一定的进展,想在CPU设计方面深入的可以进来一起学习,大家共同设计。
大家可以先参考以下资料,大概了解一下:
几个开源的CPU:
1) 一个简单的8位CISC(VHDL),只有几百行代码:
http://www.dte.eis.uva.es/OpenProjects/OpenUP/index.htm 一个简单的8位CISC(verilog), 也很短:
http://www.cmosexod.com/*********************************
2)一个简单的RISC CPU,可参考夏宇闻<<verilog 数字系统设计教程>>
**************************************************************
3)LEON3(The LEON3 is a synthesisable VHDL model of a 32-bit
processor compliant with the SPARC V8 architecture. The model is
highly configurable, and particularly suitable for system-on-a-chip
(SOC) designs.):
http://www.gaisler.com/cms/index.php?option=com_content&task=view&id=13&Itemid=534)OpenRISC 1000 :
The OpenRISC 1000 architecture is the latest in the development of
modern open architectures and the base for a family of 32- and
64-bit RISC/DSP processors.
http://www.opencores.org/cores/or1kOPEN SPARC
http://www.sun.com/processors/opensparc/resources.jsp