16位的RISC_CPU
源代码在线查看: 说明.txt
本CPU设计参看了夏宇闻老师的RISC_CPU设计练习。
夏老师的是8位数据的CPU,我设计的是16位数据的。
CPU指令和夏老师的一样,但结构完全不同。
前两个测试程序也是和夏老师的相同。
第三个测试程序基本和夏老师的一样,就是增加了计算项数。
第四和第五个测试程序是我新设计的。
test.v 测试模块
cpu.v 具有8条指令的16位CPU源码
decoder.v rom和ram解码电路
ram.v ram虚拟器件
rom.v rom虚拟器件
以下测试程序在test.v中调用
test1.pro 汇编 test1.dat 数据 基本测试
test2.pro 汇编 test2.dat 数据 高级测试
test3.pro 汇编 test3.dat 数据 综合测试 计算斐波纳齐序列
test4.pro 汇编 test4.dat 数据 综合测试 计算自然数列平方和
test5.pro 汇编 test5.dat 数据 综合测试 数据块加解密
模拟结果.txt 为仿真输出结果保存的文件
RISC_CPU设计练习.doc 夏宇闻老师的CPU说明文件
河北省科学院应用数学研究所 胡波
2008年4月11日
hu-bo@sohu.com