亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

全加器:构建高效多位二进制加法器

加两个以上二进制数字时,单个半加器不再足够。传统方法——为每个新位宽建真值表——虽准确但缓慢。全加器通过处理第三个输入(进位输入),使设计能快速可靠地扩展。

考虑两位加法:

 11 + 11 ------- 110 
中间列需要三个输入:a、b 和进位输入 Cin。用两输入加法器作构建块,可构造三输入加法器,产生和位与进位输出。

数学上,若 Σ = a + b + Cin 且 Σ1 = a + b,则 Σ = Σ1 + Cin。下图展示此配置的逻辑图。

全加器:构建高效多位二进制加法器

全加器:构建高效多位二进制加法器

考察三输入和的真值表:

 Cin + a + b = ? 0 + 0 + 0 = 0 0 + 0 + 1 = 1 0 + 1 + 0 = 1 0 + 1 + 1 = 10 1 + 0 + 0 = 1 1 + 0 + 1 = 10 1 + 1 + 0 = 10 1 + 1 + 1 = 11 
低位正确由三输入异或产生。高位进位出现在 a+b 产生进位 (C1) 或 a+b 产生和位且进位输入为 1 时。因此进位输出逻辑为 Cout = C1 OR (Σ1 AND Cin)。

全加器:构建高效多位二进制加法器

全加器:构建高效多位二进制加法器

某些应用中,用异或门替换最终或门可减少一门且不改功能,降低传播延迟。

级联两个全加器可高效加两位数。下图显示两全加器连接成 2 位加法器:

全加器:构建高效多位二进制加法器

全加器:构建高效多位二进制加法器

此处 A0 和 A1 为操作数 A 的低、高位;B 同理。输出 Σ0 和 Σ1 形成 2 位和,Cout 传递至下一级。

虽然 2 位加法器可直接用逻辑门构建,但两位位置均用全加器可简化大型设计并便于级联。此法自然扩展:4 位加法器由两 2 位加法器经进位链接;8 位加法器由两 4 位加法器组成,以此类推。

下面是用全加器构建的 8 位加法器示例:

全加器:构建高效多位二进制加法器

每个 “2+” 块代表 2 位加法器,每个 “4+” 块代表 4 位加法器,组合成的 8 位加法器达成与整体 8 位设计相同结果。权衡在于:层次化设计通过进位链引入额外传播延迟,而单级乘积项和实现可能提供更快时序但设计复杂度更高。

对于大型组合电路,设计者通常在模块化构建(设计简单但潜在较慢)与整体设计(传播更快但综合更复杂)间抉择。全加器方法体现模块化,支持增量验证与复用。

相关工作表:

工业技术

  1. 电子学:人人可上手的实验科学
  2. 家庭电子实验室搭建全攻略:工具、工作台与耗材清单
  3. 万用表测电压实战:精准测量的核心技法与原理
  4. 欧姆表测电阻实战:从导通性到材料导电率的完整指南
  5. 6V 电池-灯泡基础电路搭建与故障排查实战
  6. 安培表测电流实战:串联接法、熔断器自检与量程选择全指南
  7. 欧姆定律实战验证:电压、电流、电阻三量测量与误差分析
  8. 白炽灯非线性电阻特性探究:温度效应与科学假说验证实验
  9. 电阻功率耗散实战:焦耳定律验证与过功率烧毁观测
  10. 开关控制电路实战:从原理图到面包板的基础电路构建
  11. 电磁铁亲手造:从绕线到极性测试的完整实验指南
  12. 直流电路基石:理解恒定极性电流与核心电学概念