文号
t73748
阅读
5000
回复
3
收藏
2
大家看看我设计的这个CPU能不能工作
2015/09/18
IP:海南
1.png
我是根据龙少的CPU结构设计改造的一个电路,可能不完善,大家看看怎样[s::lol],单周期指令,跳转指令3个时钟周期,RAM访问也是3个时钟周期,其它都是一个时钟周期,脉冲下降沿程序计数器计数,三态门打开,上升沿寄存器锁存数据,OC为三态门,
可以实现的指令:
1.传送指令
   A<>B
   A>C
   A>D
   B>C
   B>D
   ROM>A
   ROM>B
   ROM>C
   ROM>D
   RAM<>A
   RAM<>B
   RAM>C
   RAM>D
2.运算指令
   ADD
   SUB
3.转移指令
   LJMP



传送指令原理,A寄存器》B寄存器实现原理,指令ROM输出电平00001000,使3/8译码1输出高电平,A三态门打开,上升沿使3由低变高,使B寄存器锁存,下一次下降沿ROM又输出一条指令


转移指令原理,第一个下降沿ROM三态门打开输出地址,上升沿C寄存器锁存地址,第二个下降沿ROM三态门打开,上升沿D寄存器锁存地址,第三个上升沿使计数器置位,完成转移指令,
[ 修改于11年3个月前 - 2015/09/18 23:19:51 ]
3
11年3个月前IP:海南
790791
1楼
难道没有人能看懂吗?不够清楚吗?
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的