头歌计算机组成原理实验—运算器设计(3)第3关:4位快速加法器设计

第3关:4位快速加法器设计

实验目的

帮助学生掌握快速加法器中先行进位的原理,能利用相关知识设计4位先行进位电路,并利用设计的4位先行进位电路构造4位快速加法器,能分析对应电路的时间延迟。

视频讲解

实验内容

利用前一步设计好的四位先行进位电路构造四位快速加法器,其引脚定义如图所示,其中 X,Y 为四位相加数,Cin 为进位输入,S 为和数输出,Cout 为进位输出,G,P 为 4 位成组进位生成函数和成组进位传递函数。

电路框架

alu.circ

电路引脚

信号输入/输出位宽说明
X输入4 位加数
Y输入4 位加数
C0输入1 位进位输入
S输出4 位运算和
C4输出1 位最高位进位位
C3输出1 位第 3 位进位位
G*输出1 位成组生成函数
P*输出1 位成组传递函数

电路测试

完成实验后,利用文本编辑工具打开 alu.circ 文件,将所有文字信息复制粘贴到 Educoder 平台的 alu.circ 文件中,再点击评测按钮即可进行本关测试。平台会对你设计的电路进行自动测试,为方便测试,请勿修改子电路封装,本关测试用例如下:

 
  1. Cnt X Y C0 Sum G P C4 C3
  2. 00 0 0 1 1 0 0 0 0
  3. 01 6 7 0 d 0 0 0 1
  4. 02 6 f 1 6 1 0 1 1
  5. 03 c 8 1 5 1 0 1 0
  6. 04 8 9 0 1 1 0 1 0
  7. 05 3 5 0 8 0 0 0 1
  8. 06 8 e 0 6 1 0 1 0
  9. ...

开始你的闯关任务吧,升级打怪中....

参考答案:

直接复制代码,字数太多,发不了,后续会上传文件

参考电路图

如果对你有所帮助,感谢点赞加收藏!

完整的代码可以到【WRITE-BUG数字空间】我的个人学习圈查看。

附上链接:
头歌计算机组成原理实验—运算器设计(3)第3关:4位快速加法器设计 -文章频道 - 我的学习圈 - 个人学习圈 (writebug.com)icon-default.png?t=N7T8https://www.writebug.com/article/ca9da204-f539-11ed-9898-0242c0a8100e

  • 8
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值