第二章 组合逻辑设计

本文详细介绍了组合逻辑设计中的卡诺图化简方法,包括必须是偶数项化简、积之和与和之积形式的化简。同时,深入探讨了静态冒险的消除,如两级电路中的静态1冒险和0冒险,以及多级电路静态冒险的消除步骤。最后,简要提及了动态冒险的概念,指出消除静态冒险即可避免动态冒险。

第二章 组合逻辑设计

1. 卡诺图化简

1.1 必须是偶数项化简

因为卡诺图只有相邻格可以消除一个项;

1.2 积之和形式的化简

消除相邻的1项,得到f;

1.3 和之积形式的化简

消除相邻的0项,得到f’ 的积之和形式,然后再通过狄摩根定律转换成和之积的形式。

2. 毛刺与冒险

毛刺是指输出信号出现短暂的不期望的脉冲。冒险指的是会产生毛刺输出的电路。
静态1冒险:输出应为1,却出现0脉冲跳变;
静态0冒险:输出应为0,却出现1脉冲跳变;

2.1 两级静态冒险的消除(两级:逻辑表达式中只有积之和或和之积,逻辑深度只有两级)

静态冒险是不同扇出路径上不同的传播延时造成的。当输出毛刺仅仅只是由单个输入信号发生变化造成的时候,可以通过引入额外的冗余项来消除静态冒险。
静态1冒险的消除:手动方法,通过表达式得出卡诺图,并且标出每个与项所对应的格,如果相邻1之间存在与项跳变,则添加冗余项,消除相邻1之间的跳变;
静态0冒险的消除:即使消除了静态1冒险,仍旧可能会有0冒险。合适的方法是,将已消除静态1冒险的积之和表达式f,先通过狄摩根定律转换成f’ (和之积)形式,然后化简成积之和的形式,画出卡诺图,标出每个与项与卡诺图之间的对应关系,如果存在相邻与项,说明会有0冒险,需要对相邻0项进行合并化简,添加冗余项。目标是使其没有相邻0项之间的跳变。然后再通过狄摩根定律转换成f。

注意:为了方便理解,不管是在消除0/1冒险时,都先转换成积之和的形式,所添加的冗余项都是积之和形式,减少弯弯绕绕。

问题: 为
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值