登录
首页 » Others » CPU

CPU

于 2008-06-02 发布 文件大小:42KB
0 75
下载积分: 1 下载次数: 239

代码说明:

  使用verilog作为CPU设计语言实现单数据通路五级流水线的CPU。具有32个通用寄存器、一个程序计数器PC、一个标志寄存器FLAG,一个堆栈寄存器STACK。存储器寻址粒度为字节。数据存储以32位字对准。采用32位定长指令格式,采用Load/Store结构,ALU指令采用三地址格式。支持有符号和无符号整数加、减、乘、除运算,并支持浮点数加、减、乘、除四种运算,支持与、或、异或、非4种逻辑运算,支持逻辑左移、逻辑右移、算术右移、循环右移4种移位运算,支持Load/Store操作,支持地址/立即数加载操作,支持无条件转移和为0转移、非0转移、无符号>转移、无符号转移、有符号

文件列表:

add.v
alu.v
condcontrol.v
control.v
datapath.v
div.v
d_32.v
d_32_bb.v
d_32_inst.v
d_8.v
d_8_1.v
d_8_1_bb.v
d_8_bb.v
fpu_arch.v
func_lib.v
instruction_32.v
instruction_32_1.v
instruction_32_1_bb.v
instruction_32_bb.v
instruction_32_inst.v
in_32.v
in_32_bb.v
in_32_inst.v
mul.v
pc.v
regfile.v
ss.v
ss_bb.v
ss_syn.v
stack.v
sub.v

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 696522资源总数
  • 104027会员总数
  • 45今日下载