|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
该设计包包括CPU的VHDL源代码、示例代码、说明文档、编译器和仿真器及其源代码。
本人采用Quartus II 4.2在CPLD EPM3064A中验证,需要36个逻辑单元。
新手发贴,请多多请教!
穷啊,不得已收费,别扔臭鸡蛋哈,觉得可以就帮我顶一下,新人需要鼓励,呵呵
压缩包文件列表如下:
asm
...\cpu3.inc
...\cpu3emu.exe
...\ggt.asm
...\ggt.l
...\ggt2.asm
...\ggt2.l
...\prime.asm
...\prime.l
...\prime.o
...\smal.exe
...\test.l
mcpu-doc.pdf
readme.txt
sim-source
..........\ccon.c
..........\ccon.h
..........\cpu3emu.c
..........\Cpu8Bit2.c
..........\Cpu8Bit2.h
..........\hexfileio.c
..........\hexfileio.h
smal-source
...........\smal32.c
vhdl
....\memory.dat
....\tb02cpu2.vhd
....\testbench.vhd
压缩包中readme.txt文件如下:
ASM/
- example programs.
- simulator.
- include file for smal.
- smal.exe - see license for smal !
VHDL/
- VHDL source of CPU.
- VHDL testbench.
- Memory files.
- The testbench requires a simple sram implementation.
I used this one: http://tech-www.informatik.uni-h ... imple/sram64kx8.vhd
From the Hamburg VHDL archive (http://tech-www.informatik.uni-hamburg.de/vhdl/)
SMAL-source/
- SMAL sourcode.
SIM-source/
- WIN32 Simulator sourcecode. Porting to other platforms
should be easy.
SMAL license:
/* smal32.c language: C
copyright 1996 by Douglas W. Jones
University of Iowa
Iowa City, Iowa 52242
USA
Permission is granted to make copies of this program for any purpose,
provided that the above copyright notice is preserved in the copy, and
provided that the copy is not made for direct commercial advantage.
Note: This software was developed with no outside funding. If you find
it useful, and especially if you find it useful in a profit making
environment, please consider making a contribution to the University
of Iowa Department of Computer Science in care of:
The University of Iowa Foundation
Alumni Center
University of Iowa
Iowa City, Iowa 52242
USA
*/
The other sources in this package are free, but I am always interested
in possible uses and modifications to it. Let me know what you are doing
with it.
[ 本帖最后由 kata 于 2006-10-20 03:41 编辑 ] |
-
-
tbcpu8bit2.zip
200.87 KB, 下载次数: 733
, 下载积分:
资产 -2 信元, 下载支出 2 信元
A minimal 8Bit CPU in a 32 Macrocell CLPD.
|