zoukankan      html  css  js  c++  java
  • 【笔记】超前进位加法器的进位递推公式的推导(Digital Logic)

    Introduction

    讲数字逻辑的书经常会讲加法器,其中就有超前进位全加器。但它到底是怎么超前进位的,其推导过程很多书都略了。故总结如下。

    Design

    首先,不管电路结构如何,我们还是回到真值表,先看看最简单的半加器的真值表。(ps:啥叫半加器,简单说就是没有低位进位信号的加法电路)。

    01

         图1 半加器

    其中An、Bn是2个1bit的输入,Sn'是和,Cn'是进位输出。接下来再看看全加器的真值表。

    Image001 Image002

         图2 全加器

    由全加器的真值表很容易就推出其和Sn和进位输出Cn的逻辑表达式,如图2所示整理,用Pn代替Sn',Gn代替Cn'。就

    得到进位递推公式:

    Cn=PnCn-1+Gn

    其中,Pn叫做进位传递函数,Gn叫做进位产生函数。

    Results and Analysis

    若An和Bn中只有一个为1(即Pn=1),并且低位有进位(即Cn-1=1),则应产生向高位的进位(Cn=1),这好比把

    Cn-1的1传递到了Cn,故称Pn为进位传递函数。当An和Bn都为1时(即Gn=1),不论低位有无进位,必定向高位进位,

    故把Gn称为内部进位产生函数。

    Reference

    《数字电路与系统》 刘宝琴 清华大学出版社

  • 相关阅读:
    c语言 数组名是常量指针
    c语言 动态数组
    c语言 指针的值
    c语言 &取地址运算符的理解
    c语言 指针与地址的区别
    c语言 指针与数组
    linux cheese摄像机工具在window电脑上显示
    C#实现简单的 Ping 的功能,用于测试网络是否已经联通
    c# 扫描局域网IP列表的几种方法
    c# 遍历局域网计算机(电脑)获取IP和计算机名称
  • 原文地址:https://www.cnblogs.com/halflife/p/1961458.html
Copyright © 2011-2022 走看看