交叉耦合电路在logisim中很可能出现红线,这其实很正常

该主从D触发器是上升沿的,在logisim里最初会产生红线,从而在之后其他电路中使用该触发器时输出端都会产最初生红线,很可能导致线上实验系统判错

该下降沿主从D触发器,红线产生在第一个D触发器的输出,而最后的输出(一开始)却没有出现红线,主要原因与时钟信号的值有关,具体我们看D触发器的具体实现:

从上面两张图不难看出,clk=0的时候,最开始是红线,clk=1时,红线消失,Q的值变为0,之后若再将clk=0,也不会出现红线。

使用logisim设计电路时,应尽量避免在设计之后会用到的电路时,其输出拟真时最初出现红线,否则之后使用时也会出现红线,从而可能导致系统判错

在实际使用中,该类情况出现的红线不会影响使用,只需时钟开始跳动,红线即消失,个人判断原因是,最初拟真时,因为clk=0,所以第一第二与非门都输出1,由于交叉耦合,
Q=¬nQ,nQ=¬QQ=\neg nQ, nQ=\neg Q Q=¬nQ,nQ=¬Q
而最初Q和nQ时没有值的,所以出现了红线。

用logisim设计交叉耦合电路时遇到的红线问题相关推荐

  1. 使用logisim设计简易CPU

    声明: 设计图纸来自以下链接的博客,这篇文章是按照自己的想法重构了一下设计思路,写了一些自己的理解. https://www.cnblogs.com/kingduan/p/4054484.html#_ ...

  2. 编译器设计-RunTime运行时环境

    编译器设计-RunTime运行时环境 Compiler Design - Run-Time Environment 作为源代码的程序仅仅是文本(代码.语句等)的集合,要使其活动,它需要在目标计算机上执 ...

  3. 设计数据库表时,你真的会选数据类型吗

    转载自  设计数据库表时,你真的会选数据类型吗 关系型数据库,是开发人员最常接触的持久化存储之一了,使用关系型数据库有很多好处,比如支持通过事务处理保持数据的一致性.数据更新的开销很小.可以进行Joi ...

  4. 假设检验方差未知_设计云数据库时如何处理未知数并做出假设

    假设检验方差未知 by Rick Mak 麦瑞克(Rick Mak) 设计云数据库时如何处理未知数并做出假设 (How to handle unknowns and make assumptions ...

  5. OpenStack社区周报:Neutron网络之负载均衡,设计OpenStack云时需要避开的十个误区...

    以下是本周OpenStack社区周报的推荐内容.本周报内容素材由UnitedStack的Lu Ye推荐,正文内容由InfoQ撰写整理. \ OpenStack开发者社区2013年9月PTL选举结果出炉 ...

  6. 设计数据库表时数据类型的选择

    设计数据库表时数据类型的选择 1. 整数类型 整数类型有:tinyint.smallint.mediumint.int.bigint,分别使用 8.16.24.32.64 位存储空间. 它们可以存储的 ...

  7. 维持薪酬制度的公平性,是企业在设计薪酬体系时的第一步

    薪酬制度,是每一个企业都无法逃避的难题.在人力资源管理制度方面,与员工利益最直接相关的.员工最能感受到公平与否的便是薪酬制度. 薪酬管理的公平性主要包括四个方面: 一是结果的公平性.主要是指企业职工对 ...

  8. MOS FET继电器(无机械触点继电器)设计输入侧电源时的电流值概念

    设计输入侧电源时的问题 机械式继电器.MOS FET继电器分别具有不同的特长.基于对MOS FET继电器所具小型及长寿命.静音动作等优势的需求,目前已经出现了所用机械式继电器向MOS FET继电器转化 ...

  9. 设计塑胶模具时要注意的十七个法则

    模具工业是制造业中的一项基础产业,是技术成果转化的基础,同时本身又是高新技术产业的重要领域,在欧美等工业发达国家被称为"点铁成金"的"磁力工业". 美国工业界认 ...

  10. Visual Studio 2017 ASP.NET在设计WEB页面时让控件可以自由拖动

    我对DIV/CSS一窍不通,时间紧急,需要完成WEB页面设计,因此想到了偷懒的方法,如果使用Visual Studio 2017 ASP.NET在设计WEB页面时让控件可以自由拖动,那就太好啦! 一. ...

最新文章

  1. Blender从头到尾创建低多边形角色学习教程 Low Poly Characters – Blender Bitesize Course
  2. 腾讯面试官问我Java中boolean类型占用多少个字节?我说一个,面试官让我回家等通知...
  3. 解决linux中Kipmi0进程对CPU使用率很高问题
  4. Batch Normalization的一些个人理解
  5. 芯片:设计、制造、封测
  6. C语言学习趣事_你不知道的C语言应用
  7. java 异常 日志_java中的异常、断言、日志(一)
  8. 宝藏世界显示连接不到服务器,宝藏世界新手常见问题解答 新手攻略
  9. python 反爬策略_如何应对网站反爬虫策略?如何高效地爬大量数据?
  10. 【渝粤教育】国家开放大学2018年春季 8668-22T汽车涂装技术(A) 参考试题
  11. windows 2008下载地址及版本介绍
  12. 银行卡四元素/四要素校验API,银行卡实名认证接口文档
  13. php 汇率接口,PHP 对交易对汇率 转换
  14. 最强大脑记忆曲线(3)——设计页面
  15. 个人关于PAT的认识心得和体会
  16. matlab:预测股票价格走势
  17. 抽出她裤衩里的猴皮筋做个弹弓打你们家玻璃
  18. firefox安装flash 插件
  19. 祝贺李万瑶教授连任蜂疗学会会长
  20. 熵、相对熵、交叉熵等理解

热门文章

  1. node--压缩文件夹
  2. 大一下c语言笔记本电脑,适合大一新生的笔记本电脑排行榜2020_大一新生适合什么笔记本电脑...
  3. 25 - 线程池和指令系统
  4. 网络摄像头RTSP流媒体协议视频平台EasyNVR如何进行延迟测试?
  5. 【图像超分辨率】Satellite Image Super-Resolution via Multi-Scale Residual Deep Neural Network
  6. 判断一个数字是不是素数
  7. 搭建自己的私有云盘系统(owncloud)
  8. bpm导出成html,一种基于BPM系统的EXECL导入免开发生成静态HTML表单的方法与流程...
  9. 2015年最新互联网概念股一览表
  10. MIKE 21 教程 2.5 水动力模块教学:涡粘系数(Eddy viscosity),河床阻力与曼宁系数(Bed Resistance)