首页 > 其他分享 >0401-403组合逻辑电路的分析设计&竞争冒险

0401-403组合逻辑电路的分析设计&竞争冒险

时间:2024-07-28 15:55:40浏览次数:16  
标签:分析 0401 4.3 组合 电路 逻辑电路 403 冒险

组合逻辑电路的分析设计&竞争冒险

4.组合逻辑电路

组合逻辑电路和时序逻辑电路的比较:
内容重要程度一致,但是难易程度要小一点。
竞争冒险在实验课中很重要,在实际应用中也很重要。但是作为理论,重点在分析和设计方面。

SSI,MSI(middle Scale Integrated Circuit)
常用的组合集成芯片,像136,151这样的芯片,
任何功能表都不需要去记,但是要学会从功能表中获取信息。
比如输入和控制端,对应的输出会是什么

变量的字母实际上都是英文的,S sum C carry
半加:只考虑被加数和加数
全加:还要考虑低位向上的一个进位

carry in 就是低位向上的进位位,向高一位进位。

触发器FF flip flop

1.目录

4.1 组合逻辑电路的分析
4.2 组合逻辑电路的设计
4.3 组合逻辑电路中的竞争和冒险
4.4 常用组合逻辑集成电路
4.5 组合可编程电路
4.6 用VHDL描述组合逻辑电路

2.教学基本要求

1.熟练掌握组合逻辑电路的分析方法和设计方法;
2.掌握编码器、译码器、数据选择器、数值比较器和加法器的逻辑功能及其应用;
3.学会阅读MSI器件的功能表,并能根据设计要求完成电路的正确连接;
4.掌握可编程逻辑器件的表示方法,会用PLD实现组合逻辑电路

3.序 关于组合逻辑电路

在这里插入图片描述

4.1组合逻辑电路分析与设计

一、组合逻辑电路分析

根据已知逻辑电路,经分析确定电路的逻辑功能

二、组合逻辑电路的分析步骤:

1.由逻辑图写出各输出端的逻辑表达式
2.化简和变换逻辑表达式
3.列出真值表
4.根据真值表或逻辑表达式,经分析最后确定其功能

三、组合逻辑电路的分析举例

例1 奇校验电路

在这里插入图片描述
由奇校验电路取反就是偶校验电路了

例2.对输入的二进制求反码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例3.一个工厂发电的实际问题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
芯片型号有差异,86也好,00、10、 20型号不同,要根据它的管脚分配图来分析

器件之间连线最少:每个电路都有输入和输出,尽量减少连线能增强可靠程度,同时要求布线要横平竖直,不要有斜的跨线,最好走直线。不要像蜘蛛网一样,不然取芯片的 时候,容易碰到线产生松动,线碰松了就产生虚插。
线像是插在那个孔里面,但是实际上没有接上,虚接非常难检查出来,所以连线尽量少,可以提高可靠度

例4.4位格雷码转换为自然二进制码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在实现多个输出的逻辑目的时候,要去找公共项,能够有公共项的能够减少门使用的数目
如何找公共项:简单的还能看,复杂的到了十几个几十个的时候就需要借助EDA工具,用计算机来辅助设计了。(那里面进行算法设计和编程的人还是挺厉害的)

例5.可逆的思维码变换器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.3组合逻辑电路中的竞争冒险

竞争冒险部分:
做到计数器的时候,60进制计数器,两个芯片,内部是同步的,但是设计电路的时候如果做的异步,可能会出现这些现象:两个数码管从0开始计数,有12,没有3,有456没有7,特别容易出现竞争冒险,会引起计数错误,而且实验电路原理是相同的,但是现象不同。

解决方案:
1.做同步
2.速度慢的可以进行滤波

实际电路的设计中,EDA的设计者会把这些策略写到了EDA软件里面,不需要我们考虑
EDA虽然最好了,但是这些策略要知道。
Ro是等效输出电阻,硬件有些问题,理论上是对的,同时结果分析过程也对,别人也查不出问题,但是波形就是不对。
这个和经验有关,和电磁更细的实际模型不匹配

4.3.1产生竞争冒险的原因:

在这里插入图片描述
在这里插入图片描述

4.3.2消去竞争冒险的方法

1.发现并消除互补变量

在这里插入图片描述

2.增加乘积项,避免互补项相加

在这里插入图片描述

3.输出端并联电容器

在这里插入图片描述

标签:分析,0401,4.3,组合,电路,逻辑电路,403,冒险
From: https://blog.csdn.net/qq_43701785/article/details/140596560

相关文章

  • 在 Google Colab 上运行 Django:错误 403 Forbidden
    我正在尝试对我的Python程序的Colab进行一些测试并使用Django。我按照此链接中的说明进行操作。我确保在settings.py中设置了此设置ALLOWED_HOSTS=['*']运行此命令以获取链接https://randomstrings.colab.googleusercontent.com/fromgo......
  • SS928&3403K开发环境搭建(二)
    1.序    在前一篇“SS928&3403K开发环境搭建(一)”中已经借助Ebaina搭建好的ubuntu对开发板做了测试,这篇记录从零开始搭建SS928&3403K的开发环境;2.开发前准备        下载VMware®Workstation16Pro16.1.0版本    下载ubuntu18.04开发镜像文件,我......
  • B3956 [GESP202403 三级] 字母求和 题解
    B3956[GESP202403三级]字母求和题解当时在考试,3分钟A了,结果第二题T了。#include<bits/stdc++.h>usingnamespacestd;constintN=1e5+2;constintN1=1e3+2;typedeflonglongll;typedefunsignedlonglongull;#definefo(i,n,m)for(inti=n;i<=m;i++)......
  • Linkedin 图片/视频 API 上传 403 禁止错误
    我正在调用linkedin图像API来初始化上传。我正在使用insomnia来拨打电话,我拥有未过期的访问令牌(4天前创建)以及以下所有权限/范围(r_1st_connections_size,r_ads,r_ads_reporting,r_basicprofile,r_organization_admin,r_organization_social,rw_ads,rw_organization......
  • 组件服务:8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码
     报错日志:StartCADException:RetrievingtheCOMclassfactoryforcomponentwithCLSID{DED89DB0-45B6-11CE-B307-0800363A1E02}failedduetothefollowingerror:8000401a因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。(0x8000401A).【记录时间......
  • P10378 [GESP202403 七级] 交流问题题解
    思路我们把关系想成一张图,每次输入就给两个人连一条边。因为一个人只有两种选择,所以我们在一个联通块内随便找一个点,跑一遍搜索,找出这个联通块内的答案。代码如下。voiddfs(intu,intcolor){cnt2++;//cnt2是这个连通块内的总点数cnt1+=color;//这个是一所学校内......
  • 海思SD3403/SS928V100开发(14)WIFI模块RTL8821驱动调试
    1.前言芯片平台:海思SD3403/SS928V100操作系统平台:Ubuntu20.04.05【自己移植】WIFI模块:LB-LINK的RTL88212. 调试记录参考供应商提供的操作手册2.1lsusb查看设备2.2编译供应商提供的驱动2.2.1修改Makefile2.2.2编译报错解决办法:将Makefile中arm改成ar......
  • IIS发布modules错误和403.14
     1、解决IIS启动后报<modules>错误的方案C:\windows\system32\inetsrv\appcmdunlockconfig-section:system.webServer/modules参考:https://blog.csdn.net/sinat_39826352/article/details/78443432 2、IIS部署问题之403.14这是因为一般情况下,IIS接受到请求后,如......
  • 使用nodejs ws模块连接websocket服务器Unexpected response code: 403错误解决
    使用浏览器连接websocket服务器时一切正常,但是使用nodejs ws模块连接时一直报Unexpectedresponsecode:403错误,查了很多帖子都没说明白,最后自己试着一点一点对比模拟浏览器请求头,最终解决问题,解决后代码如下://TODO不加这个,会报403错误constoptions={headers:{......
  • 银河麒麟高级服务器操作系统V10 SP3 2403 下载地址
      iso下载:https://distro-images.kylinos.cn:8802/web_pungi/download/share/l4IytxvsPQnbJK6T2krVHa0GANe9Mf7i/Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.isoisoarm版下载:https://distro-images.kylinos.cn:8802/web_pungi/download/share/0EBoRu1yPhkcA8qxLFe......