【摘要】:如果逻辑函数中某些逻辑变量取特定的值时,逻辑函数出现F=A或F=A+两种形式时,则电路存在逻辑冒险。一个逻辑函数,对应于一个乘积项,在卡诺图中就对应于一个卡诺圈,如果某逻辑函数的卡诺圈中两两卡诺圈之间是相切而不是相交,则存在竞争冒险;如果某逻辑函数的卡诺圈中两两卡诺圈之间是相交而不是相切,则不存在竞争冒险。
1. 代数法
如果逻辑函数中某些逻辑变量取特定的值时,逻辑函数出现F=A⋅或F=A+两种形式时,则电路存在逻辑冒险。
【例6 − 4 − 1】判断F=AC+B是否存在冒险。
解:当BC取00时,F=0;
当BC取01时,F=A;
当BC取10时,F=;
当BC取11时,F=A+;
因此可能产生冒险。
【例6 − 4 − 2】判断F=AC+B+BC是否存在冒险。
解:当BC取00时,F=0;
当BC取01时,F=A;
当BC取10时,F=;
当BC取11时,F=1;
因此不可能产生冒险。
2. 卡诺图法
一个逻辑函数,对应于一个乘积项,在卡诺图中就对应于一个卡诺圈,如果某逻辑函数的卡诺圈中两两卡诺圈之间是相切而不是相交,则存在竞争冒险;如果某逻辑函数的卡诺圈中两两卡诺圈之间是相交而不是相切,则不存在竞争冒险。
【例6 − 4 − 3】判断逻辑函数F=AC+B是否存在冒险。
解:从图6 − 4 − 3可以看出,逻辑函数F=AC+B的两个乘积项就对应着图中的两个卡诺圈,而这两个卡诺圈是相切的,故逻辑函数存在竞争冒险。
【例6 − 4 − 4】判断逻辑函数F=AC+B+BC是否存在冒险。
解:从图6 − 4 − 4可以看出,逻辑函数F=AC+B+BC的三个乘积项就对应着图中的三个卡诺圈,而这三个卡诺圈彼此之间是相交而不是相切的,故逻辑函数不存在竞争冒险。
图6− 4− 3 例6− 4− 3的卡诺图
图6− 4− 4 例6− 4− 4的卡诺图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。