组合逻辑电路的分析和设计学习教案_第1页
组合逻辑电路的分析和设计学习教案_第2页
组合逻辑电路的分析和设计学习教案_第3页
组合逻辑电路的分析和设计学习教案_第4页
组合逻辑电路的分析和设计学习教案_第5页
已阅读5页,还剩223页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1组合逻辑电路组合逻辑电路(lu j din l)的分析和设计的分析和设计第一页,共228页。a. 电路(dinl)中就不包含记忆性元器件;2. 组合(zh)逻辑电路的主要特点b. 而且(r qi)输出与输入之间没有反馈连线;c. 门电路是组合电路的基本单元。 d. 输出与电路原来状态无关。第1页/共228页第二页,共228页。3. 组合(zh)逻辑电路的方框图A1、A2、An 输入逻辑(lu j)变量L1、L2、Lm输出逻辑(lu j)变量图中:第2页/共228页第三页,共228页。Li = fi (A1、A2、An) i = (1、2、m)输出(shch)与输入之间的逻辑关系: 组合

2、逻辑电路可以有多个(du )输入端和多个(du )输出端。 第3页/共228页第四页,共228页。4. 组合(zh)逻辑电路中的两类问题(1) 组合(zh)逻辑电路的分析根据已知的逻辑电路(lu j din l)图分析电路的逻辑功能。(2) 组合逻辑电路的设计 根据逻辑问题,得出满足要求的逻辑电路图或VHDL语言程序等设计结果。第4页/共228页第五页,共228页。4.2.1 分析方法门级组合逻辑电路(lu j din l)的基本单元是各种基本门电路。组合逻辑电路分析流程图逻辑电路图逻辑真值表化简或变换逻辑表达式逻辑功能说明第5页/共228页第六页,共228页。分析过程(guchng)一般步骤

3、:a. 根据给定的逻辑电路,从输入端开始,逐级推导出输出(shch)端的逻辑函数表达式。b. 根据(gnj)输出函数表达式列出真值表。c. 用文字概括出电路的逻辑功能。d. 对原电路进行改进设计, 寻找最佳方案(这一步不一定都要进行)。 第6页/共228页第七页,共228页。例1 分析(fnx)图示电路的逻辑功能。ABCL&L1L2L374LS0074LS10CBL 1BAL 2ACL 3ACBACBLLLL 321解 (1) 写出逻辑(lu j)表达式第7页/共228页第八页,共228页。ACBACBL )()()(CAABBC )()()(CAABBC ACBACB ABCL&am

4、p;L1L2L374LS0074LS10(2) 变换逻辑(lu j)函数第8页/共228页第九页,共228页。 输入 ABC 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1输出 L00010111(3) 根据(gnj)函数表达式列真值表ACBACBL (4) 分析逻辑(lu j)功能 输入变量(binling)A、B和C中有两个以上取值为1时,输出函数L=1;否则L= 0。三变量的多数表决器。第9页/共228页第十页,共228页。例2 试分析(fnx)下图所示逻辑电路的功能。解 (1)由图写 表达式 01012123233BBGBB GBBGBG

5、上页下页返回(fnhu)第10页/共228页第十一页,共228页。(2)列出真值表B3B2B1B0 G3G2G1G0 0 0 0 00 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 0 1 1

6、1 1 1 1 0 0 0(3) 分析(fnx)功能本电路是自然(zrn)二进制码至格雷码的转换电路。第11页/共228页第十二页,共228页。例3 分析图示组合(zh)电路的逻辑功能。1 AB1F2F&第12页/共228页第十三页,共228页。解 (1) 列出该电路(dinl)的输出逻辑表达式BABAF1 BABAF2 1 AB1F2F&(2) 列真值表 输 入 A B 0 0 0 1 1 0 1 1输 出 F1 F2 0 0 0 1 1 0 0 0第13页/共228页第十四页,共228页。BABAF1 BABAF2 输 入 A B 0 0 0 1 1 0 1 1输 出 F1

7、 F2 0 0 0 1 1 0 0 0a. 由表达式当A=1与B=0时,F1=1。当A=0与B=1时,F2=1。(3) 分析逻辑(lu j)功能可知(k zh):第14页/共228页第十五页,共228页。 b. 综合考虑(kol)F1和F2的值,可推得电路的逻辑功能: 当AB时, F1F2=10;当AB, AB, FABF ABYA=BYAB其中,A3 A 0、B3 B 0是相比较(bjio)的两组4位二进制数的输入端,YAB是比较(bjio)结果输出端。(1) 功能(gngnng)框图第161页/共228页第一百六十二页,共228页。A0A1A2A3B0B1B2B3YABYA=BYAB3,则

8、AB,FAB=1;若A3B3, 则AB, FAB2,则FAB=1;若A2B2,则FABYA=BYABYA=BYABB0B1B2B3CC14585IA=BIABYA=BYAB12 3 13IAB是级联输入(shr)端A3 A 0、B3 B 0是输入端YAB是输出端第165页/共228页第一百六十六页,共228页。(2) CC14585的功能表 第166页/共228页第一百六十七页,共228页。BABABAIYYY BA(2) 比较(bjio)器输出逻辑表达式BA0011223300112233112233223333BA)()()()()()()(Y IBABABABABABABABABABAB

9、ABABABABA00112233BA)()()( IBABABABAY比较器内部(nib)电路决定的优先级:IAB最低。第167页/共228页第一百六十八页,共228页。若只比较(bjio)两个4位二进制数,可令扩展端IAB=1。 A3A2A1A0 B3B2B1B0IABIA=B IABYA=BYABIA=B IABYA=BYABIA=B IABYA=BYABYA=BYAB1电路的连接方式称为级联方式,显然级数越多,比较(bjio)速度越慢。 第169页/共228页第一百七十页,共228页。b. 也可将8对输入(shr)端中任意两对Ai、Bi和Aj、Bj闲置不用。 若比较(bjio)两个6位

10、数的大小:a. 可将A7、A6、B7、B6全接高电平或低电平第170页/共228页第一百七十一页,共228页。 基于(jy)MSI逻辑电路的分析是指以中规模集成器间为核心的逻辑电路的分析。 由于MSI器件的多样性和复杂性,前面(qin mian)介绍的门级电路的分析方法显然已无能为力。 第171页/共228页第一百七十二页,共228页。4.6.1 分析(fnx)步骤逻辑电路图划分功能块分析各块功能分析整体功能分析(fnx)流程图注意(zh y): 即使电路只有一个功能块,整体电路的逻辑功能也不一定是这个功能块原来的逻辑功能。第172页/共228页第一百七十三页,共228页。4.6.2 分析(f

11、nx)举例例1 如图是由双4选1MUX74LS135与若干门组成的电路,试分析输出(shch)Z与输入X3、X2、X1和X0之间的逻辑关系。74LS1531D11D01D21D31ST2D12D02D22D32STA0A11Y2YX1X01X374041ZX2107402第173页/共228页第一百七十四页,共228页。74LS1531D11D01D21D31ST2D12D02D22D32STA0A11Y2YX1X01X374041ZX2107402解(1)划分(hu fn)功能块 本题(bnt)只划分一个功能块。第174页/共228页第一百七十五页,共228页。74LS1531D11D01D

12、21D31ST2D12D02D22D32STA0A11Y2YX1X01X374041ZX2107402(2) 分析(fnx)功能块 注意:74LS153是一个双4选1的MUX,片子(pin zi)未被选中时输出逻辑电平是0,而非高阻态。 2个4选1的MUX组成(z chn)一个 8选1MUX。第175页/共228页第一百七十六页,共228页。X3=00074LS1531D11D01D21D31ST2D12D02D22D32STA0A11Y2YX1X01X374041ZX2107402a. 当X3=0时1Z=1第176页/共228页第一百七十七页,共228页。X3=1074LS1531D11D0

13、1D21D31ST2D12D02D22D32STA0A11Y2YX1X01X374041ZX2107402YZ X1 X0 0 0 0 1 1 0 1 1 YX2X211功能表b. 当X3=1时第177页/共228页第一百七十八页,共228页。D1D0D2D3D5D4D6D7A0A1YX1X0ZX2X3A210a. 画出电路(dinl)的功能框图(3) 分析整体电路(dinl)逻辑功能第178页/共228页第一百七十九页,共228页。D1D0D2D3D5D4D6D7A0A1YX1X0ZX2X3A210电路(dinl)实现了检测8421BCD码的逻辑功能。b. 写出电路(dinl)的功能表 1

14、1 0 0 0 0 0 0 10 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 1 X3 X2 X1 X0Z1 0功能表第179页/共228页第一百八十页,共228页。例2 图示电路(dinl)由一片4位二进制超前进位全加器74LS283、比较器(可选CC14585)与七段显示译码电路(dinl)74LS47及显示块LED组成的电路(dinl),试分析该电路(dinl)的逻辑功能。第180页/共228页第一百八十一页,共228页。解 (1) 划分(hu fn)功能块将电路(dinl)分为三个功能块:a. 加法运算(yn sun)电路及比较

15、器;b. 译码电路;c. 显示电路。第181页/共228页第一百八十二页,共228页。(2) 分析(fnx)各功能块的逻辑功能a. 74283是4位二进制加法器,输出(shch) F4F1是A3 A0与B3 B0的和。当F4F3F2F11010时,比较电路(dinl)输出YA1001时,L1=1;当A3A2A1A00100时,四舍五入输出L2=0;当A3A2A1A00100时,L2=1。设输入为A3A2A1A0,BCD码检测输出L1,四舍五入输出L2。第196页/共228页第一百九十七页,共228页。 检测(jin c)BCD码,输出是L1;故将逻辑问题划分(hu fn)为二个功能块电路: 四

16、舍五入(s sh w r),输出是L2。功能框图第197页/共228页第一百九十八页,共228页。(2) 设计(shj)功能块内部电路 a. 分析设计要求可知(k zh),本题目二个功能块电路都是要比较两个4位二值数码的大小,故可以选用中规模4位数值比较器MC14585B。 将比较(bjio)器的输出端YAB作为BCD码检测输出端L1;比较(bjio)器的输出端YAB作为四舍五入输出端L2。 将A3A2A1A0接入两片MC14585B的输入端A3A2A1A0,另一组输入端B3B2B1B0分别接1001和0100;第198页/共228页第一百九十九页,共228页。(3) 逻辑电路(lu j di

17、n l)图第199页/共228页第二百页,共228页。b. 用中规模(gum)加法器实现四舍五入电路 BCD码检测电路 c. 试用MUX实现本题比较电路的逻辑(lu j)功能。第200页/共228页第二百零一页,共228页。例3 A3A2A1A0、B3B2B1B0、C3C2C1C0和E3E2E1E0是待传送的4路数据(shj),每路数据(shj)有4位。试设计利用D3D2D1D0数据(shj)总线分时传送各路数据(shj)的逻辑电路。解 (1) 划分(hu fn)功能框图 根据题意(t y),要求利用数据总线分时传送4路数据,因此可以通过四组三态门A、B、C、E将各路数据线接到数据总线上,再利

18、用一个24线译码器的译码输出,分别控制四组三态门的选通信号,即可达到分时传送的要求。第201页/共228页第二百零二页,共228页。功能块电路(dinl)框图第202页/共228页第二百零三页,共228页。(2) 设计功能块内部(nib)电路 由于各组三态门功能块内部需要4路三态门对应4位数据,因此三态门可选用74LS125(4三态门芯片(xn pin),译码电路选择双24线译码器74LS139。第203页/共228页第二百零四页,共228页。 A3 B3 C3 E3 0 00 1 1 01 1 X1 X0D3 D2 D1 D0 A2 B2 C2 E2 A1 B1 C1 E1 A0 B0 C0

19、 E0电路(dinl)的功能表第204页/共228页第二百零五页,共228页。(3) 画电路图第205页/共228页第二百零六页,共228页。(4) 验证(ynzhng)设计74LS125的逻辑(lu j)功能:输出(shch)Y为高阻状态;1EN 使能端 ,输出等于输入,Y=A;0EN 使能端 ,第206页/共228页第二百零七页,共228页。 由于 、 、 、 ,当 ,X1X0由00 11变化时,分别选通 、 、 和 对应的三态门。0AENY 1BENY 2CENY AEN01ST 3EENY BENCENEEN第207页/共228页第二百零八页,共228页。 当 时,74LS125-A导

20、通,将数据A3A2A1A0送到数据总线D3D2D1D0上。同样, 、 和 分别为低电平时,可将相应的一组数据送到数据总线上,实现分时传送数据的功能。0ENA BENCENEEN第208页/共228页第二百零九页,共228页。 前面讨论组合逻辑电路的工作时,都是在输入输出处于稳定的状态(zhungti)下进行的。 实际上,由于电路的延迟,使逻辑电路在信号变化的瞬间可能出现错误的逻辑输出,从而(cng r)引起逻辑混乱。第209页/共228页第二百一十页,共228页。 由于(yuy)竞争而使电路输出产生尖峰脉冲的现象叫做冒险现象,简称险象。1. 竞争(jngzhng)与险象 在组合电路中,某一输入

21、(shr)变量经不同途径传输后,到达电路中某一会合点的时间有先有后,这种现象称为竞争。(1) 竞争与冒险现象(2) 竞争与冒险现象说明第210页/共228页第二百一十一页,共228页。对于(duy)图示电路b. 如果考虑门的延迟,但忽略信号(xnho)的前后沿。其输出(shch)函数为a. 在理想情况,即不考虑门的信号延迟和信号的上下沿。 当B=C=1时, 应有F=A+A=1,即不管A如何变化,输出F恒为高。F=AB+AC第211页/共228页第二百一十二页,共228页。假定(jidng)各门的延迟时间均为tpd输入输出信号(xnho)波形 在输出端产生了一种宽度很窄的脉冲(michng),

22、人们形象地称其为毛刺。 这种输出是由竞争所造成的错误输出。第212页/共228页第二百一十三页,共228页。门的延迟时间tpd越大,则输出出现(chxin)的脉冲越宽。 输出出现的这种脉冲(michng)不是逻辑表达式所预期的,但在实际电路中是可能存在的。第213页/共228页第二百一十四页,共228页。 竞争是经常发生的,但不一定都会产生毛刺。所以竞争不一定造成危害。但一旦出现了毛刺,若下级(xij)负载(特别是时序电路)对毛刺敏感,则毛刺将使负载电路发生误动作。 (3) 冒险现象(xinxing)的类型冒险现象分为静态险象(xinxing)和动态险象(xinxing)两种类型。a. 静态险

23、象 在输入信号变化,按逻辑表达式输出不应有变化的情况下,实际上会在输出端产生一个“1”或“0”的窄脉冲,称之为静态险象。第214页/共228页第二百一十五页,共228页。静态险象按其产生的条件(tiojin)又可分为功能险象和逻辑险象。 功能冒险是由于(yuy)多个输入变量同时变化引起的冒险。 (a) 功能(gngnng)险象 功能冒险是由于变化的输入信号快慢不一致,因而导致了变化的输入信号之间的竞争。第215页/共228页第二百一十六页,共228页。 功能冒险是罗辑函数的功能所固有的,它无法用改变设计(shj)的方法消除,只能通过控制输入信号的变化次序来避免。(b) 逻辑(lu j)险象仅由

24、一个输入信号发生变化引起的冒险(mo xin)称为逻辑险象。 静态险象按其稳态输出是1还是0的不同,又可分静态1及0险象。a) 静态1险象 在输入信号变化前后,稳态的输出均为1,且在1的输出上出现一个负向窄脉冲(即输出为101)。这种险象称为静态1险象。第216页/共228页第二百一十七页,共228页。1险象(xinxing)(输出负脉冲) (B=C=1时)&BACF(a)(b)AAABACFtpd1第217页/共228页第二百一十八页,共228页。b) 静态(jngti)0险象 在输入信号变化前后,稳态的输出均为0,且在0的输出上出现一个(y )正向窄脉冲(即输出为010)。这种险象

25、称为静态0险象。112314F1BACA门1tpd2tpd门2门3门4tpdtpd0险象(输出正脉冲) (B=C=0时)第218页/共228页第二百一十九页,共228页。b. 动态(dngti)险象 在组合逻辑电路中,若输入信号变化前后的稳态输出均值不同,且在输出稳态之前输出要变化三次,期间经过暂时状态01或10(即输出出现101 0或010 1)。这种险象(xinxing)称之为动态险象(xinxing)。第219页/共228页第二百二十页,共228页。4.8.2 险象(xinxing)的识别和消除方法1. 险象(xinxing)的识别(1) 代数(dish)法 首先,找出具有竞争能力的变量

26、;XXF XXF 静态1险象(如X从1 0)静态0险象(如X从0 1) 然后逐次改变其它变量,若得到的表达式,为下列形式之一,则有险象存在。第220页/共228页第二百二十一页,共228页。解 由函数可看出(kn ch)变量A和C具有竞争能力,且有 _CABAACF 例1 判断 是否存在(cnzi)冒险现象。AFBC 00AFBC 01AFBC 10AAFBC 11CFAB 00101 FABCFAB 10CFAB 11由上可看出(kn ch),当B=C=1时将产生1险象。 第221页/共228页第二百二十二页,共228页。例2 判断(pndun) 的冒险情况。A变量(binling) C变量(binling) 由上可看出,当B=C=0和A=B=0 时将产生 0险象。 解 变量A、C具有竞争能力,冒险判别如下: )()(CABACAF AAFBC 00001 FBCAFBC 10111 FBCCCFAB 00CFAB 01010 FAB111 FAB第222页/共228页

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论