当前位置:文档之家› 加法器设计--数字逻辑电路(电子科技大学)

加法器设计--数字逻辑电路(电子科技大学)

《课程设计—加减法器》报告
电工17班王兴2011029170010
1.分析及设计方法:
要设计4位的全加全减器,首先要设计一位的全加器。

一位的全加器,需要3个输入,相加数A和B,还有进位输入Cin,2个输出,相加后的值S和进位输出Cout。

考虑到有一个控制端Addsub,所以要加一个输入。

然后考虑加法器转换为减法器。

转化方法为:将减数B取反,然后进位输入Cin变为1,再进行加法运算。

设计好1为的全加全减器后进行封装。

然后用四个全加全减单元串联组成四位全加全减器。

然后关于控制端Sel ,只需用一个二选一的Mux,选择A或Z。

溢出的判断,不论是加法还是减法,在转化为加法运算后。

判断依据:两相加数符号相同,运算结果符号不同,则发生溢出。

2.电路设计:
设计软件:Quartus II 8.1
1.一位全加全减单元的电路图:(进行减法运算时初始进位的变化在完整电
路中用Addsub做Cin实现)
封装后:
一位全加/减器的仿真结果:(Cin=Addsub)
2.Sel控制端的实现电路:
封装后:
3.判断溢出的实现电路:
封装后:
4.完整电路图:。

相关主题