数逻第二章 逻辑电路

逻辑化简

记住几个特定的方法:

1.德摩根律 \overline{A+B}=\bar{A}+\bar{B},\overline{AB}=\bar{A}+\bar{B}

2.分配律和结合律

3.高级分配律:A+BC=(A+B)(A+C)

4.A+\bar{A}=1 (三项每项两变量的类轮换对称式,将其中一项乘上1)

5.1加上任何变量为1

化简F=\bar A B(\bar D+\bar CD)+B(A+\bar ACD)

两项分别应用高级分配律得到:F=\bar AB(\bar D+\bar C)+B(A+CD)

应用分配律得到:F=\bar AB\bar D+\bar AB \bar C+BA+BCD

对AB和第一二项使用高级分配律得到:F=B\bar D+B \bar C+BA+BCD

对第一项和最后一项用高级分配律得到:F=B\bar D+B \bar C+BA+BC

应用2,4项结合律得到B,则F=B

Canonical Forms

SOP:析取范式:即sum of minterm

POM:合取范式,即prod of maxterm

Minterm:最小项,即和式中每个变量以其反变量或者原变量的形式,出现且仅出现一次。

Minterm:最大项,即或式中每个变量以其反变量或者原变量的形式,出现且仅出现一次。

1’Complement:变量的补码,即对变量求反。

2’Complement:变量的相反数,即对变量求反+1

最小项系数:该位为1说明该变量未取反,该位为0说明该变量取反

最大项系数:对应相同最小项系数取反后的项

比如m1代表了最小项系数为001的项,即m_1=\bar x\bar yz

比如M2代表了最小项系数为010的项取反后的结果,即M_2=\overline{\bar xy\bar z}=x+\bar y+z

比如:F(A,B,C,D,E)=m_2+m_9+m_{17}+m_{23},则F=\bar A\bar B\bar CD\bar E+\bar AB\bar C\bar DE+A\bar B\bar C\bar DE+A\bar B CDE

注意A是最高位,E是最低位

任何逻辑式化为SOP:利用\bar A+A=1,在缺少变量的最小项里乘上这个,再展开

任何逻辑式化为POS:写出SOP由于m'=M,因此m1+m2=(M1'+M2')=(M1M2)'=1-(M1M2)=(1-M1)(1-M2)

比如求SOP和POS:F(x,y,z)=x+\bar x\bar y

首先求SOP:

F=x(y+\bar y)(z+\bar z)+\bar x\bar y(z+\bar z)=x\bar y\bar z+x\bar yz+xy\bar z+xyz+\bar x\bar yz+\bar x\bar y\bar z=x\bar y\bar z+x\bar yz

注意观察是否可以约,比如3,4就是xy,5,6就是x'y'所以后四项为0.

再求POS:

F=1-\overline{(xy'z)+(xy'z')}=1-(x'+y+z')(x'+y+z)=(1-x'-y-z')(1-x'-y-z)=(x+y'+z)(x+y'+z')

因为单位的求反和逻辑减是相同的,即~A=!A

另外最大项的系数的补码就是对应最小项系数,即:F=\sum(1,3,5,7)=\prod(2,4,6,8)

电路优化

Literal Cost:一个逻辑式中出现的字面量。(不管是不是同一个变量)

G(gate input cost):所有与门和或门输入的个数。需要画出来计算。如果多个乘在一起或加在一起就是多输入的与门和或门。

GN(gate input cost with inv):gate cost加上非的变量个数(一个变量出现多次非只算一次)

K-map(卡诺图)

如果一个函数由两个变量组成,则卡诺图为:

Y
X11
11

如果有对应的项就在表格中写出来。

三变量卡诺图

Y
X1111
1111
Z

四变量卡诺图

Y
1111
X1111
1111W
1111
Z

化简注意:

1.注意边缘联通性

2.注意可以只能圈入2的n次,必须包含所有含1的,含无关项X的可被圈入但是不一定要存在

3.首先确定必要质蕴涵项,之后再考虑质蕴涵项

Prime Implicant(质蕴含项)指的是圈出的2的n次的小方格

Essential Prime Implicant(必要质蕴涵项)指的是唯一覆盖这个点的质蕴涵项

门电路

Universal gate:指的是可以替代其他逻辑门的基本逻辑门,有NAND与非门和NOR 或非门

异或门:相同时输出0,不同时输出1,逻辑表达式为:X\oplus Y = \bar XY+X\bar Y

是一个可控的非门。当X为1时是非门,当X为0时是直接输出

高阻态输出:输出0,1,或者Hi-Z,高阻态输出意味着开路

当EN=0时,输出高阻态,否则输出IN

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值