第四节 16位全加器的设计
这节课将要学习一个重要的设计方法,即top to down,从顶层到底层的设计方法。我们将要学习到实例化这个重要方法。一个复杂的系统,总是由许多简单的单元组成的。一个机构也是由许多的科室组成,简单的工作才能组成复杂的网络。
先来复习一下加法器的知识吧。
A、B是输入,CO是进位,Sum是和。对于半加器来说,Sum是A、B的异或运算。
先写顶层模块adder_16;
再写一个四位加法器模块;
四位全加器可对两个多位二进制数进行加法运算,同时产生进位。当两个二进制数相加时,较高位相加时必须加入较低位的进位项(Ci),以得到输出为和(S)和进位(C0)。其中CIN表示输入进位位,COUT表示输出进位