实验目的

帮助理解成组进位产生函数,成组进位传递函数的概念,熟悉 Logisim\text{Logisim} 平台子电路的概念,能利用前述实验封装好的 44 位先行进位子电路以及 44 位快速加法器子电路构建 1616 位,并能利用相关知识分析对应电路的时间延迟,理解电路并行的概念。

主要任务

利用四位先行进位电路和四位快速加法器构造十六位组间先行进位,组内先行进位快速加法器,并验证其功能是否正常。X,YX,Y1616 位被相加数,CinCin 为进位输入,SS 为和数输出,CoutCout 为进位输出,G,PG,P1616 位成组进位生成函数和成组进位传递函数。

实验原理

S,X,YS,X,Y 分成四部分 S0S3,X0X3,Y0Y3S_0\sim S_3,X_0\sim X_3,Y_0\sim Y_3,每部分占四位。用 44 位先行加法器得到 Xi+YiX_i+Y_i 的结果 SiS_i,并输出 44 位成组进位;将 44 位成组进位信息输入到一个 CLA182CLA182 模块中,得到 Xi+1+Yi+1X_{i+1}+Y_{i+1} 的进位输入。CLA182CLA182 模块 P,GP^\ast,G^\ast 的输出引脚输出 1616 位成组进位传递函数和成组进位生成函数。
例如,X0+Y0X_0+Y_044 位成组进位函数为 P1,G1P_1,G_1,将 P1,G1P_1,G_1 作为进位传递函数和进位生成函数传入 CLA182CLA182 模块,得到 X1+Y1X_1+Y_1 的进位为 C1=G1+P1C0C_1=G_1+P_1C_0

电路图

16位快速加法器.png