逻辑电路的分析和设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
该部分学习要求 熟悉组合逻辑电路的特点和常见形式; 熟练掌握组合电路分析和设计的基本方法; 了解竞争、冒险的概念; 掌握消除冒险的基本方法。;组合逻辑电路需要讨论的两个基本问题是“分析”(analysis) 与“设计”(design)。所谓分析是已知逻辑电路,要求描述其工作特征或逻辑功能;所谓设计与“分析”相反,是对于确定的逻辑要求,要求用电路来实现它们。“设计”又称为“综合”(synthesis)。;简单的逻辑门电路;一、“与”门(and);复合(Combinational)逻辑门电路;二、“或非门”(NOR);;逻辑门电路有不同的表示符号,这些仅仅是习惯性差异;逻辑门电路有不同的表示符号,这些仅仅是习惯性差异;逻辑门电路有不同的表示符号,这些仅仅是习惯性差异;逻辑函数的电路实现;用“与非门”实现逻辑函数;逻辑函数的电路实现;例:用“与非门”实现逻辑函数 F(A,B,C,D)=ABC+ABC+BCD+BC;第三步:;用“或非门”实现逻辑函数;逻辑函数的电路实现;例:用“或非门”实现逻辑电路。;第二步:;用“与或非门”实现逻辑函数;例:用“与或非门”实现逻辑电路。;第二步:;用“异或门”实现逻辑函数;第二步:;00 01 11 10;*;分析的任务: 根据给定的组合电路,写出逻辑函数表达式,并以此来描述它的逻辑功能,确定输入与输出的关系,必要时对其设计的合理性进行评定。;解:;列出真值表;例2:分析下图给定的组合电路。;二:化简;设计任务: 根据给定要求的文字描述或逻辑函数,在特定条件下,找出用最少的逻辑门来实现给定逻辑功能的方案,并画出逻辑电路图。;例1:假设有两整数,每个都由两位二进制数 组成用X=x1x2,Y=y1y2表示,要求用“与非门”设计 一个判别 XY 的逻辑电路。;例1:假设有两整数,每个都由两位二进制数 组成用X=x1x2,Y=y1y2表示,要求用“与非门”设计 一个判别 XY 的逻辑电路。;第四步 画出逻辑电路图;例2:用与非门设计一个三变量“多数表决电路”。;第二步:写出最小项之和表达式;;例3:用与非门设计一位 数制范围指示器,十进 制数用8421BCD码表示, 当输入大于4时,电路输出为1,否则为0。;;第四步 画出逻辑电路图;例4:设计一个四位??进制码的奇偶发生器。采用偶校验原则。;00 01 11 10;第四步 画出逻辑电路图;课堂练习;多输出组合电路设计;例1:设计一个一位半加器; A B SH CH 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1;第三步:化简:;1)SH=AB+AB;例2:设计一个一位全加器;Ai Bi Ci-1 Si Ci 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1;第二步:写出最小项之表达式;;如果用“与非”门来实现,则需要9个“与非”门,3个“非”门,数量较多。若采用其它门电路,可将输出函数表达式作适当转换。;第四步:画出电路图;用半加器实现:;Ci-1;例3: 用“与非”门 设计一个将8421BCD码转换成余三码的代码转换电路。;第二步:写出函数表达式;;用与非门实现要转换成与非-与非表达式:;多组输出逻辑电路设计的另类问题;举例;对比(输入数目);多组输出逻辑电路设计的另类问题;一般来说,时延对数字系统是有害的,它会降低系统的工作的速度,还会产生竞争冒险现象。换句话说,在此之前我们讨论的逻辑电路的分析和设计都是在“理想状态”下进行的。;例如:“与非”门的时延;逻辑冒险(logic hazard);;电路在时间“1”和“2”出现了竞争,并且输出F在时间“2”出现了短时的错误,即产生了(逻辑)冒险,通常把不产生冒险的竞争称为非临界竞争,而把产生冒险的竞争称为临界竞争。;逻辑冒险的分类;;检查是否存在某个变量X,它同时以原变量和反变量的形式出现在函数表达式中;;冒险。; 检查A:;二、卡诺图法;因此当B=D=1,C=0时,电路可能由于A的变化而产生冒险。;1、利用定理:;例:用增加冗余项的方法消除电路中的冒险。;当B=C=1进, 函数由F=A+A变成了F=1;2、卡诺图中增加卡诺圈以消除相切.;二、增加惯性延时环节.;功能冒险(Function

文档评论(0)

清风老月 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳春市惠兴图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA53BEWA2D

1亿VIP精品文档

相关文档