搜索

数字电路里的竞争冒险如何判断?

gecimao 发表于 2019-06-03 22:01 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1. 代数法:在逻辑函数表达式中,若某个变量同时以原变量和反变量两种形式出现,就具备了竞争条件。去掉其余变量(也就是将其余变量取固定值0或1),留下有竞争能力的变量,如果表达式为 F=A+A~(因为上横杠打不出来,故用A~表示A的反变量,下同),就会产生0型冒险(F应该为1而实际却为0);如果表达式为 F=AA~,就会产生1型冒险。

  通过观察发现,这两个卡诺圈相切。则函数在相切处两值间跳变时发生逻辑冒险。(前提是这两个卡诺圈没有被其他卡诺圈包围)

  卡诺图法:依然用上面的卡诺图,按同样函数圈好。F=AC+BC~中,ABC从111变为010时,A和C两个变量同时发生了跳变,若A先变化,则ABC的取值出现了过渡态011,由卡诺图可以知道此时函数输出为0,然而ABC在变化的前后的稳定状态输出值为1,此时就出现了0型冒险。这种由过渡态引起的冒险是由于电路的功能所致,因此成为功能冒险。

  -例- :F=CD+BD~+AC~,自己画及圈卡诺图,可以发现信号ABCD从0100变化到1101可能存在0型功能冒险,不存在逻辑冒险。从0111变化到1110不存在功能冒险,而可能存在逻辑冒险。

  就读于西大本科,平常喜好做菜,经常自制家庭小吃,看过各类菜谱素材读物。

  1.代数法:在逻辑函数表达式中,若某个变量同时以原变量和反变量两种形式出现,就具备了竞争条件.去掉其余变量(也就是将其余变量取固定值0或1),留下有竞争能力的变量,如果表达式为 F=A+A~(因为上横杠打不出来,故用A~表示A的反变量,下同),就会产生0型冒险(F应该为1而实际却为0);如果表达式为 F=AA~,就会产生1型冒险.

  通过观察发现,这两个卡诺圈相切.则函数在相切处两值间跳变时发生逻辑冒险.(前提是这两个卡诺圈没有被其他卡诺圈包围)

  卡诺图法:依然用上面的卡诺图,按同样函数圈好.F=AC+BC~中,ABC从111变为010时,A和C两个变量同时发生了跳变,若A先变化,则ABC的取值出现了过渡态011,由卡诺图可以知道此时函数输出为0,然而ABC在变化的前后的稳定状态输出值为1,此时就出现了0型冒险.这种由过渡态引起的冒险是由于电路的功能所致,因此成为功能冒险.

  -例- :F=CD+BD~+AC~,自己画及圈卡诺图,可以发现信号ABCD从0100变化到1101可能存在0型功能冒险,不存在逻辑冒险.从0111变化到1110不存在功能冒险,而可能存在逻辑冒险.

本文链接:http://jonnutting.com/dongtaimaoxian/563.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部