首页 > 其他分享 >RS触发器竞争现象

RS触发器竞争现象

时间:2023-05-10 11:24:28浏览次数:28  
标签:输出 触发器 RS 状态 变为 竞争 条件 输入 或非门

S=R=1时,Q=非Q=0。如果此刻S,R突然变化=0,因为变0的过程有先有后,假设S先变为0,即有S=0,Q=0,得到输出非Q=1。如果是R先变成0,有R=0,非Q=0,即输出Q=1。Q的状态不稳定,Q的状态取决于谁先变为0...所以这是不允许出现的情况,因为你并不知道你的Q是什么状态。

情况1:R = 0和S = 0

在第一种情况下,两个或非门的输入都是逻辑“0”。由于它们都不是主要输入,因此它们对输出没有影响。因此,输出保留了它们以前的状态,即输出没有变化。此条件称为保持条件或无变化条件。

情况2:R = 0且S = 1

在这种情况下,“S”输入为1,这意味着或非门B的输出将变为0。结果,或非门A的两个输入都变为0,因此或非门A的输出和因此Q的值为1(高)。由于输入S处的“1”使输出切换到其稳定状态之一并将其设置为“1”,因此S输入称为SET(置位)输入。

情况3:R = 1且S = 0

在这种情况下,“R”输入为1,这意味着或非门A的输出将变为0,即Q为 0(低电平)。结果,或非门B的两个输入都变为0,因此或非门B的输出为1(高电平)。由于输入R处的“1”使输出切换到其稳定状态之一并将其重置为“0”,因此R输入称为RESET(复位)输入。

情况4:R = 1 且 S = 1

这种输入条件是禁止的,因为它会强制两个或非门的输出变为0,这违反了互补输出。即使应用了此输入条件,如果下一个输入变为R = 0和S = 0(保持条件),也会导致或非门之间出现“竞争条件”,从而导致输出处于不稳定或不可预测的状态。

因此,根本不使用输入条件 R = 1和S = 1。

 

所以,基于上述情况和不同的输入组合,SR触发器的真值表如下表所示。

 

R S Q 状态
0 0 保持状态 无变化
0 1 1 Set
1 0 0 Reset
1 1 不被应用 禁止

1

 2

 3

 

标签:输出,触发器,RS,状态,变为,竞争,条件,输入,或非门
From: https://www.cnblogs.com/icmaxwell/p/17387399.html

相关文章

  • httprunner 4.x学习 - 10.参数化(parameters)引用外部 csv 数据文件 和函数
    前言httprunner4.x实现参数化使用parameters关键字,数据源有三种方式1.在yaml文件中直接写测试数据源2.测试数据源写到csv文件3.自定义函数,函数返回列表形式数据独立参数对于已有参数列表,并且数据量比较大的情况,比较适合的方式是将参数列表值存储在CSV数据文件中。......
  • httprunner 4.x学习 -9.parameters 参数化
    前言httprunner4.x实现参数化使用parameters关键字,数据源有三种方式1.在yaml文件中直接写测试数据源2.测试数据源写到csv文件3.自定义函数,函数返回列表形式数据参数配置参数名称的定义分为两种情况:独立参数单独进行定义;多个参数具有关联性的参数需要将其定义在一起......
  • Personalized Top-N Sequential Recommendation via Convolutional Sequence Embeddin
    目录概符号说明Caser代码TangJ.andWangK.Personalizedtop-nsequentialrecommendationviaconvolutionalsequenceembedding.WSDM,2018.概序列推荐的经典之作,将卷积用在序列推荐之上.符号说明\(\mathcal{U}=\{u_1,u_2,\cdots,u_{|\mathcal{U}|}\}\),us......
  • 论文阅读笔记《Training Socially Engaging Robots Modeling Backchannel Behaviors w
    TrainingSociallyEngagingRobotsModelingBackchannelBehaviorswithBatchReinforcementLearning训练社交机器人:使用批量强化学习对反馈信号行为进行建模发表于TAC2022。HussainN,ErzinE,SezginTM,etal.TrainingSociallyEngagingRobots:ModelingBackc......
  • 使用富文本编辑,内容有<img src=xxx//xx//xx>报错:JSON parse error: Unexpected charac
     前端使用富文本标签,填写内容里面有图片地址或一些特殊字符,保存时导致报错后台json不能解析内容到实体类相应的字段中去报错代码:JSONparseerror:Unexpectedcharacter('\'(code92)):...解决办法:1、有的说在配置xss过滤时开放,保存的请求接口地址。————————......
  • with recursive 递归查取所有子目录数据
    WITHRECURSIVET(node_id,p_id,path,DEPTH)AS(SELECTnode_id,p_id,array[node_id||'|'||node_type||'|'||type_value]aspath,1ASDEPTHFROMmytable......
  • CF1824B2 LuoTianyi and the Floating Islands (Hard Version) - 概率期望 - 树的重心
    题目链接:https://codeforces.com/contest/1824/problem/B2题解:考虑一棵\(n\)个点的树,假如已经选定了\(k\)个特殊点,如何判断某一个点是否为好点?显然将这个点提到根没有影响,那么好点的充要条件是对于所有子树的\(S_u\)值都\(\leqk/2\),这里\(S\)代表\(u\)子树中的特殊......
  • Robust Deep Reinforcement Learning through Adversarial Loss
    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布!35thConferenceonNeuralInformationProcessingSystems(NeurIPS2021)  Abstract最近的研究表明,深度强化学习智能体很容易受到智能体输入上的小对抗性扰动的影响,这引发了人们对在现实世界中部署此类代理的担......
  • centos(linux):yum报错:removing mirrorlist with no valid mirrors的处理(centos 6.1
    一,报错[root@osc~]#yuminstall-ypython3-pipLoadedplugins:fastestmirror,securitySettingupInstallProcessDeterminingfastestmirrorsYumRepoError:AllmirrorURLsarenotusingftp,http[s]orfile.Eg.Invalidrelease/repo/archcombination/rem......
  • 聊一聊 dotnet-trace 调查 lock锁竞争
    一:背景1.讲故事最近在分析一个linux上的dump,最后的诱因是大量的lock锁诱发的高频上下文切换,虽然问题告一段落,但我还想知道一点信息,所谓的高频到底有多高频?锁竞争到底是一个怎样的锁竞争?如果了解这些信息对我们后续分析此类问题非常有帮助。要想获取此类信息,看dump肯定是......