推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

用FPGA实现一个简易的CPU

更新时间:2018-07-08 10:52:49 大小:3M 上传用户:huangtongyue查看TA发布的资源 标签:fpgacpu 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

 用FPGA实现一个简易的CPU,采用精简指令集结构,每一条指令有16bit,高三位为指令操作数,后13位为地址,该CPU能实现8种指令操作,分别有HLT(空一个中期)ADD(相加操作)SKZ(为零跳过)AND(相与操作)XOR(异或操作)LDA(读数据)STO(写数据)JMP(无条件跳转指令)。cpu包括8个部件,分别为时钟发生器、指令寄存器、累加器、算术逻辑单元、数据控制器、状态控制器、程序计数器、地址多路器,各个部件之间的相互操作关系由状态控制器来控制,程序指令存放在初始rom中,本例程存放在存储器初始文件中。

部分文件列表

文件名文件大小修改时间
RISC CPU/accum.v1KB2011-08-24 15:41:24
RISC CPU/addr_decode.v1KB2011-08-23 16:03:56
RISC CPU/adr.v1KB2011-08-24 10:15:36
RISC CPU/altera_mf.v1739KB2006-11-21 01:29:32
RISC CPU/alu.v1KB2011-08-24 15:37:46
RISC CPU/clk_gen.v2KB2011-08-23 12:05:48
RISC CPU/counter.v1KB2011-08-23 17:09:52
RISC CPU/CPU.asm.rpt7KB2011-08-25 09:21:54
RISC CPU/CPU.done1KB2011-08-25 09:22:10
RISC CPU/CPU.fit.rpt72KB2011-08-25 09:21:50
RISC CPU/CPU.fit.smsg1KB2011-08-25 09:21:50
...

全部评论(0)

暂无评论