第四节 16位全加器的设计

本节介绍16位全加器的设计,采用top to down方法,通过实例化将复杂系统分解为简单单元。首先复习加法器基础知识,然后详细说明如何编写顶层模块adder_16,以及四位加法器模块。设计过程中使用了一位全加器和半加法器,并进行了仿真验证。学习实例化和状态机是提高设计能力的关键。
摘要由CSDN通过智能技术生成

第四节 16位全加器的设计

这节课将要学习一个重要的设计方法,即top to down,从顶层到底层的设计方法。我们将要学习到实例化这个重要方法。一个复杂的系统,总是由许多简单的单元组成的。一个机构也是由许多的科室组成,简单的工作才能组成复杂的网络。

先来复习一下加法器的知识吧。

A、B是输入,CO是进位,Sum是和。对于半加器来说,Sum是A、B的异或运算。

 

先写顶层模块adder_16;

再写一个四位加法器模块;

四位全加器可对两个多位二进制数进行加法运算,同时产生进位。当两个二进制数相加时,较高位相加时必须加入较低位的进位项(Ci),以得到输出为和(S)和进位(C0)。其中CIN表示输入进位位,COUT表示输出进位

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值