第三讲 算术逻辑单元(Arithmetic Logic Unit

2019-12-04  本文已影响0人  Lynn_4f26

内容要点:逻辑运算,二进制加减法运算,ALU的实现

算术运算和逻辑运算

门电路的基本原理

算术逻辑运算的实现(Arithmetic-Logical-Unit,ALU)

加法器的优化

  1. 行波进位加法器(Ripple-Carry Adder,RCA)
    • 结构特点:低位全加器的C_{out}连接到高一位全加器C_{in}
    • 优点:电路布局简单,设计方便
    • 缺点:高位的运算必须等待低位的运算完成,延迟时间长
    • 4-bit RCA的关键路径(延迟最长的路径/关注Gate最多的路径)
      • T为门延迟
      • 总延迟时间:(T+T)*4 + T = 9T
  1. 超前进位加法器(Carry-Lookahead Adder, CLA)

  1. May cause overflow exception

  2. SignExtImm = {16{imm[15]}, imm}

  3. ZeroExtImm = {16{1'b0}, imm}

上一篇下一篇

猜你喜欢

热点阅读