数字逻辑欧阳星明第四版第七章中规模集成电路的应用课件.pptx
《数字逻辑欧阳星明第四版第七章中规模集成电路的应用课件.pptx》由会员分享,可在线阅读,更多相关《数字逻辑欧阳星明第四版第七章中规模集成电路的应用课件.pptx(120页珍藏版)》请在三一办公上搜索。
1、数字逻辑欧阳星明第四版第七章中规模集成电路的应用,本章知识要点:,熟悉常用中规模通用集成电路的逻辑符号、基本 逻辑功能、外部特性和使用方法;,用常用中规模通用集成电路作为基本部件,恰当 地、灵活地、充分地利用它们完成各种逻辑电路 的设计,有效地实现各种逻辑功能。,第七章 中规模通用集成电路及其应用,2,主要内容,中规模通用集成电路概述常用中规模组合逻辑电路常用中规模时序逻辑电路常用中规模信号产生与变换电路,第七章 中规模通用集成电路及其应用,3,7.1概述,1.集成电路分类,第七章 中规模通用集成电路及其应用,SSI(Small Scale Integration),MSI(Medium Sc
2、ale Integration),LSI(Large Scale Integration),VLSI(Very Large Scale Integration)或SLSI(Super Large Scale Integration),器件的集成,逻辑部件的集成,数字子系统或整个数字系统的集成,4,第七章 中规模通用集成电路及其应用,2.MSI、LSI与SSI相比,具有以下优点,(1)体积缩小,(2)功耗低、速度快,(3)可靠性高,(4)抗干扰能力强,(5)易于设计、调试和维护,5,第七章 中规模通用集成电路及其应用,3.设计MSI应考虑的问题,(1)通用性(可以实现多种功能),(2)能自扩展,
3、(3)具有兼容性,(4)封装电路的功耗小,(5)向输入信号索取电流要小,(6)充分利用封装的引线,6,第七章 中规模通用集成电路及其应用,7.2 常用中规模组合逻辑电路,使用最广泛的中规模组合逻辑集成电路有二进制并行加法器、译码器、编码器、多路选择器和多路分配器等。,7.2.1 加法器,全加:,每位二进制相加时,除了本位相加外,还要考虑相 邻低位的进位值,这种运算称之为“全加”。,7,第七章 中规模通用集成电路及其应用,多位二进制的加法器可以用1位二进制的全加器实现,加法器的分类:,串行加法器,并行加法器,串行进位(并行)加法器,超前进位(并行)加法器,8,第七章 中规模通用集成电路及其应用,
4、1.串行进位(并行)加法器,由全加器级联构成,高位的进位输入依赖于低位的进位输出。进位信号逐级传递。,缺点:运算速度较慢,而且位数越多,速度就越低。,9,第七章 中规模通用集成电路及其应用,如何提高加法器的运算速度?,必须设法减小或去除由于进位信号逐级传送所花费的时间,使各位的进位直接由加数和被加数来决定,而不需依赖低位进位。根据这一思想设计的加法器称为超前进位(又称先行进位)二进制并行加法器。,10,四位二进制并行加法器的构成思想如下:,2超前进位二进制并行加法器:根据输入信号同时形成各位向高位的进位,然后同时产生各位的和。通常又称为先行进位二进制并行加法器或者并行进位二进制并行加法器。典型
5、芯片有四位二进制并行加法器74283。,由全加器的结构可知,第i位全加器的进位输出函数表达式为,第七章 中规模通用集成电路及其应用,11,当 i=1、2、3、4时,可得到4位并行加法器各位的进位输出函数表达式为:,令(进位传递函数)(进位产生函数)则有,第七章 中规模通用集成电路及其应用,由于C1C4是Pi、Gi和C0的函数,即Ci=f(Pi,Gi,C0),而Pi、Gi又是 Ai、Bi的函数,所以,在提供输入Ai、Bi和C0之后,可以同时产生C1C4。通常将根据Pi、Gi和C0形成C1C4的逻辑电路称为先行进位发生器。,12,三、四位二进制并行加法器的外部特性和逻辑符号,第七章 中规模通用集成
6、电路及其应用,图中,A4、A3、A2、A1-二进制被加数;B4、B3、B2、B1-二进制加数;F4、F3、F2、F1-相加产生的和数;C0-来自低位的进位输入;FC4-向高位的进位输出。,13,二进制并行加法器除实现二进制加法运算外,还可实现代码转换、二进制减法运算、二进制乘法运算、十进制加法运算等功能。,四、应用举例,第七章 中规模通用集成电路及其应用,14,第七章 中规模通用集成电路及其应用,例7.1 用四位二进制并行加法器设计一个将8421BCD码转换成余3码的代码转换器。,解:根据余3码的定义,余3码是由8421BCD码加3形成的。,8421码,0 0 1 1,余3码,“0”,15,例
7、7.2 用4位二进制并行加法器设计一个4位二进制并行加法/减法器。,解分析:根据问题要求,设减法采用补码运算,并令A=a4a3a2a1-为被加数(或被减数);B=b4b3b2b1-为加数(或减数);S=s4s3s2s1-为和数(或差数);M-为功能选择变量.当M=0时,执行A+B;当M=1时,执行A-B。,第七章 中规模通用集成电路及其应用,由运算法则可归纳出电路功能为:当M=0时,执行 a4a3a2a1+b4b3b2b1+0(A+B)当M=1时,执行 a4a3a2a1+1(A-B),16,可用一片4位二进制并行加法器和4个异或门实现上述逻辑功能。,第七章 中规模通用集成电路及其应用,具体实现
8、:将4位二进制数a4a3a2a1直接加到并行加法器的A4A3A2A1输入端,4位二进制数 b4b3b2b1 分别和M异或后加到并行加法器的 B4B3B2B1 输入端。并将M同时加到并行加法器的 C0 端。M=0:Ai=ai,Bi=bi,C0=0实现a4a3a2a1+b4b3b2b1+0(即A+B);M=1:Ai=ai,Bi=,C0=1,实现 a4a3a2a1+1(即A-B)。,17,实现给定功能的逻辑电路图如下:,第七章 中规模通用集成电路及其应用,18,第七章 中规模通用集成电路及其应用,7.2.2 译码器和编码器,译码器(Decoder)和编码器(Encoder)是数字系统中广泛使用的多输
9、入多输出组合逻辑部件。,对具有特定含义的输入代码进行“翻译”,将其转换成相应的输出信号。,一、译码器,功能,译码器类型,码制变换译码器,二进制译码器,二-十进制译码器,数字显示译码器,19,第七章 中规模通用集成电路及其应用,1、码制变换译码器,功能:将一种码制变换成另一种码制。,例如:将4位二进制码B3B2B1B0变换为Gray码G3G2G1G0。,20,1、二进制译码器,能将n个输入变量变换成2n个输出函数,且输出函数与输入变量构成的最小项具有对应关系的一种多输出组合逻辑电路。,特点,二进制译码器一般具有n个输入端、2n个输出端和一个(或多个)使能输入端;,使能输入端为有效电平时,对应每一
10、组输入代码,仅一个输出端为有效电平,其余输出端为无效电平。,有效电平可以是高电平(称为高电平译码),也可以是低电平(称为低电平译码)。,第七章 中规模通用集成电路及其应用,21,第七章 中规模通用集成电路及其应用,(1)2-4译码器设计原理,22,第七章 中规模通用集成电路及其应用,(2)3-8译码器设计,方案1:用与非门实现,方案2:用2-4译码器扩展,23,常见的MSI二进制译码器有2-4线(2输入4输出)译码器、3-8线(3输入8输出)译码器和4-16线(4输入16输出)译码器等。图(a)、(b)所示分别是74138型3-8线译码器的管脚排列图和逻辑符号。,(3)典型芯片,图中,A2、A
11、1、A0-输入端;-输出端;-使能端。,第七章 中规模通用集成电路及其应用,24,可见,当 时,无论A2、A1和A0取何值,输出 中有且仅有一个为0(低电平有效),其余都是1。,第七章 中规模通用集成电路及其应用,25,第七章 中规模通用集成电路及其应用,二进制译码器在数字系统中的应用非常广泛,计算机系统的典型应用如实现存储器的地址译码、控制器中的指令译码。,除此之外,在数字系统中还可以用译码器实现各种组合逻辑电路。,26,第七章 中规模通用集成电路及其应用,例7.5 用译码器74138和适当的与非门实现全减器的功能。,全减器:能实现对被减数、减数及来自相邻低位的借位进行减法运算,产生本位差及
12、向高位借位的逻辑电路。,解:设被减数用Ai表示、减数用Bi表示、来自低位的借位用Gi-1表示、差用Di表示、向相邻高位的借位用Gi表示。,27,由真值表可写出差数Di和借位Gi的逻辑表达式为:,根据全减器的功能,可得到全减器的真值表如下表所示。,第七章 中规模通用集成电路及其应用,28,第七章 中规模通用集成电路及其应用,例7.6 用译码器和与非门实现逻辑函数,29,3二-十进制译码器,功能:将4位BCD码的10组代码翻译成10个十进制数字符号对应的输出信号。,例如,常用芯片7442是一个将8421码转换成十进制数字的译码器,芯片引脚图和逻辑符号如下。,该译码器的输出为低电平有效。其次,对于8
13、421码中不允许出现的6个非法码(10101111),译码器输出端 均无低电平信号产生,即译码器对这6个非法码拒绝翻译。,第七章 中规模通用集成电路及其应用,30,功能:数字显示译码器是驱动显示器件(如荧光数码管、液晶数码管等)的核心部件,它可以将输入代码转换成相应数字,并在数码管上显示出来。,4数字显示译码器,常用的数字显示译码器有器七段数字显示译码器和八段数字显示译码器。例如,中规模集成电路74LS47,是一种常用的七段显示译码器,该电路的输出为低电平有效,即输出为0时,对应字段点亮;输出为1时对应字段熄灭。该译码器能够驱动七段显示器显示015共16个数字的字形。输入A3、A2、A1和A0
14、接收4位二进制码,输出Qa、Qb、Qc、Qd、Qe、Qf和Qg分别驱动七段显示器的a、b、c、d、e、f和g段。(教材中给出的74LS48的输出为高电平有效。),第七章 中规模通用集成电路及其应用,31,第七章 中规模通用集成电路及其应用,二、编码器,功能:编码器的功能恰好与译码器相反,是对输入信号按一定规律进行编排,使每组输出代码具有其特定的含义。,类型,二-十进制编码器(BCD码编码器),优先编码器,1二-十进制编码器,(1)功能:将十进制数字09分别编码成4位BCD码。,32,这种编码器由10个输入端代表10个不同数字,4个输出端代表相应BCD代码。结构框图如下:,(2)结构框图,第七章
15、 中规模通用集成电路及其应用,注意:二-十进制编码器的输入信号是互斥的,即任何时候只允许一个输入端为有效信号。,最常见的有8421码编码器,例如,按键式8421码编码器。,33,2优先编码器,(1)功能:识别输入信号的优先级别,选中优先级别最高的一个进行编码,实现优先权管理。,第七章 中规模通用集成电路及其应用,优先编码器是数字系统中实现优先权管理的一个重要逻辑部件。它与上述二-十进制编码器的最大区别是,优先编码器的各个输入不是互斥的,它允许多个输入端同时为有效信号。优先编码器的每个输入具有不同的优先级别,当多个输入信号有效时,它能识别输入信号的优先级别,并对其中优先级别最高的一个进行编码,产
16、生相应的输出代码。,(2)典型芯片:MSI优先编码器74LS148。,34,多路选择器和多路分配器是数字系统中常用的中规模集成电路。其基本功能是完成对多路数据的选择与分配、在公共传输线上实现多路数据的分时传送。此外,还可完成数据的并串转换、序列信号产生等多种逻辑功能以及实现各种逻辑函数功能。,多路选择器(Multiplexer)又称数据选择器或多路开关,常用MUX表示。它是一种多路输入、单路输出的组合逻辑电路。,一、多路选择器,第七章 中规模通用集成电路及其应用,7.2.3 多路选择器和多路分配器,35,1逻辑特性,(1)逻辑功能:从多路输入中选中某一路送至输出端,输出对输入的选择受选择控制量
17、控制。通常,一个具有2n路输入和一路输出的多路选择器有n个选择控制变量,控制变量的每种取值组合对应选中一路输入送至输出。,(2)构成思想,多路选择器的构成思想相当于一个单刀多掷开关,即,第七章 中规模通用集成电路及其应用,36,第七章 中规模通用集成电路及其应用,由选择控制信号(或称为地址)决定选择哪路数据输出。,如四选一数据选择器:,D0 D1 D2 D3,F,E,37,第七章 中规模通用集成电路及其应用,用四选一数据选择器扩展为八选一的数据选择器,D0 D1 D2 D3,D4 D5 D6 D7,A0,A1,38,2典型芯片,常见的MSI多路选择器有4路选择器、8路选择器和16路选择器。,(
18、1)四路数据选择器74153,图(a)、(b)是型号为74153的双4路选择器的管脚排列图和逻辑符号。该芯片中有两个4路选择器。其中,D0D3为数据输入端;A1、A0为选择控制端;Y为输出端;G为使能端。,第七章 中规模通用集成电路及其应用,39,(2)四路数据选择器74153的功能表,(3)74153的输出函数表达式,式中,mi为选择变量A1、A0组成的最小项,Di为i端的输入数据,取值等于0或1。,第七章 中规模通用集成电路及其应用,40,类似地,可以写出2n路选择器的输出表达式为,式中,mi为选择控制变量An-1,An-2,A1,A0组成的最小项;Di为2n路输入中的第i路数据输入,取值
19、0或1。,3应用举例,多路选择器除完成对多路数据进行选择的基本功能外,在逻辑设计中主要用来实现各种逻辑函数功能。,第七章 中规模通用集成电路及其应用,41,例 用多路选择器实现以下逻辑函数的功能:F(A,B,C)=m(2,3,5,6),解 由于给定函数为一个三变量函数故可采用8路数据选择器实现其功能,假定采用8路数据选择器74152实现。方案:将变量A、B、C依次作为8路数据选择器的选择变量,令8路数据选择器的 D0=D1=D4=D7=0,而D2=D3=D5=D6=1即可。,第七章 中规模通用集成电路及其应用,42,用8路选择器实现给定函数的逻辑电路图,如下图所示。,上述方案给出了用具有n个选
20、择控制变量的多路选择器实现n个变量函数的一般方法。,第七章 中规模通用集成电路及其应用,43,例 假定采用4路数据选择器实现逻辑函数 F(A,B,C)=m(2,3,5,6),解 首先从函数的3个变量中任选2个作为选择控制变量,然后再确定选择器的数据输入。假定选A、B与选择控制端A1、A0相连,则可将函数F的表达式表示成如下形式:,第七章 中规模通用集成电路及其应用,44,显然,要使4路选择器的输出W与函数F相等,只需、。据此,可作出用4路选择器74153实现给定函数功能的逻辑电路图。,据此,可作出实现给定函数功能的逻辑电路如下图所示。,第七章 中规模通用集成电路及其应用,45,例 用4路选择器
21、实现4变量逻辑函数 F(A,B,C,D)=m(0,2,3,7,8,9,10,13)的逻辑功能。,解 用4路选择器实现该函数时,应从函数的4个变量中选出2个作为MUX的选择控制变量。原则上讲,这种选择是任意的,但选择合适时可使设计简化。,第七章 中规模通用集成电路及其应用,46,选用变量A和B作为选择控制变量,第七章 中规模通用集成电路及其应用,47,选用变量C和D作为选择控制变量,由上述可见,用n个选择控制变量的MUX实现n+2个以上变量的函数时,MUX的数据输入函数Di一般是2个或2个以上变量的函数。函数Di的复杂程度与选择控制变量的确定相关,只有通过对各种方案的比较,才能从中得到最简单而且
22、经济的方案。,第七章 中规模通用集成电路及其应用,48,第七章 中规模通用集成电路及其应用,例7.11:用8路数据选择器和3-8译码器构造一个3位二进制数等值比较器。,ABC,X Y Z,1 0,F,49,二、多路分配器,多路分配器(Demultiplexer)又称数据分配器,常用DEMUX表示。,第七章 中规模通用集成电路及其应用,多路分配器的结构与多路选择器正好相反,它是一种单输入、多输出组合逻辑部件,由选择控制变量决定输入从哪一路输出。如图所示为4路分配器的逻辑符号。,50,图中,D为数据输入端,A1、A0为选择控制输入端,f0 f3为数据输出端。,第七章 中规模通用集成电路及其应用,5
23、1,四路分配器的功能如下表所示。,第七章 中规模通用集成电路及其应用,52,第七章 中规模通用集成电路及其应用,可以用译码器实现数据分配的功能:,例如用2-4译码器实现四路数据分配器,A B,D,F3 F2 F1 F0,53,第七章 中规模通用集成电路及其应用,数据分配器的应用,例如:数据分配器与数据选择器联合使用,可以实现多路数据分时传送。,D0.D7,F0.F7,A B C,54,7.3 常用中规模时序逻辑电路,第七章 中规模通用集成电路及其应用,数字系统中最典型的时序逻辑电路是计数器和寄存器。,7.3.1 计数器,广义地说,计数器是一种能在输入信号作用下依次通过预定状态的时序逻辑电路。,
24、1什么是计数器?,就常用的集成电路计数产品而言,可以对其定义如下:计数器:是一种对输入脉冲进行计数的时序逻辑电路,被计数的脉冲信号称作“计数脉冲”。,计数器在运行时,所经历的状态是周期性的,总是在有限个状态中循环,通常将一次循环所包含的状态总数称为计数器的“模”。,55,2计数器的种类,计数器的种类很多,通常有不同的分类方法。,第七章 中规模通用集成电路及其应用,同步计数器,异步计数器,二进制计数器,十进制计数器,任意进制计数器,加法计数器,减法计数器,可逆计数器,56,3功能,第七章 中规模通用集成电路及其应用,一般具有计数、保存、清除、预置等功能。,4常用集成同步计数器,74161:四位二
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 逻辑 欧阳 第四 第七 中规模集成电路 应用 课件
链接地址:https://www.31ppt.com/p-3051678.html