【教学课件】第六章采用中、大规模集成电路的逻辑设计.ppt
《【教学课件】第六章采用中、大规模集成电路的逻辑设计.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第六章采用中、大规模集成电路的逻辑设计.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计第六章第六章 采用中、大规模集成电路采用中、大规模集成电路的逻辑设计的逻辑设计 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计本章内容:加法器、数值比较器、译码器、多路选择器、计数器、寄存器、只读存储器、可编程逻辑阵列 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计一、二进制并行加法器1.一般并行加法器的缺点C0 S0A0 B0 C-1C1 S1A1 B1 C0C2 S2A2 B2 C1C3 S3A
2、3 B3 C2Ci SiAi Bi Ci-1 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计2.改进(先行进位并行加法器)Ci=(Ai+Bi)Ci-1+AiBi设Pi=Ai+Bi,Gi=AiBi用代入法:C0=P0C-1+G0C1=P1P0C+P1G0+G1C2=P2P1P0C+P2P1G0+P2G1+G2C3=P3P2P1P0C+P3P2P1G0+P3P2G1+P3G2+G3 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计F4 F3 F2 F1A4A3A2A1 B4B3B2B1FC4C0742
3、83四位二进制加法器 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计3.芯片举例例1、用74283设计一个四位加法/减法器。分析:加法可直接实现;减法:A-B补=A补+-B补 -B补=B原按位求反,末位+1所以增加一个功能控制端M=0,加法,C0=0=1,减法,C0=1 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计例2、用74283设计一个8421BCD码到余3码的代码转换器。例3、用74283设计一个1位十进制数加法器。用BCD码表示一位十进制数,由于74283进行的是二进制加法运算,所以需
4、要对运算结果进行修正。数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计十 二进制和8421 BCD和修正标志012345678900000000010001000011001000010100110001110100001001000000000100010000110010000101001100011101000010010000000000十二进制和8421 BCD和修正标志101112131415161718190101001011011000110101110011111000010001100101001110000100011001
5、010011101001010110110101111100011001111111111116171819202122232425 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计和的范围为0到19,在09范围时,直接输出;在1019范围时,需要+6修正,所以需两片74283芯片。A4A3A2A1B4B3B2B1F4 F3 F2 F1FC4C0修正标志:F=C4+F2F4+F3F4A4A3A2A1B4B3B2B1F4 F3 F2 F1FC4C000000110修正标志 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规
6、模集成电路的逻辑设计二、数值比较器7485 AB,A=B为三个级联输入端,用于扩展比较数的位数:一片4位,两片8位,n片4n位。级联时高位7485的级联输入端分别连接低位7485的三个输出端,只用1片7485时,三个级联输入端应分别接001。A3B3A2B2A1B1A0B0ABABFABFA=B7485 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计三、译码器 译码器是将二进制代码翻译成十进制数字或字符的电路,如:数字仪表显示器、地址译码器、指令译码器等。译码器是n输入,2n输出的电路。常见有二-四译码器,三-八译码器,四-十六译码器等。以三、
7、八译码器(74138)为例。数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计74138三-八译码器Y7Y6Y5Y4 Y3 Y2 Y1Y0A2A1A0S3S2S1输出端使能控制端输入端 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计S1S2S3A2A1A0Y0Y1Y2Y3Y4Y5Y6Y71 0 01 0 01 0 0 1 0 0 1 0 01 0 01 0 0 1 0 00 0 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1 0 1 1 1 1 1 1 1 1 0
8、1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1真值表:数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计 Y0 =M0=m0 Y1 =M1=m1 Y3 =M3=m3 Y2 =M2=m2 Y4 =M4=m4 Y7 =M7=m7 Y6 =M6=m6 Y5 =M5=m5 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路
9、的逻辑设计采用中大规模集成电路的逻辑设计应用举例1.地址译码器实例A7A0地址线(8条)256 内存单元01255地址译码器微处理器 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计2.用74183实现全减器 全减器:考虑低位向高位的借位的减法运算逻辑电路。AiBiGi-1Di Gi真值表:Ai Bi Gi-1Di Gi0 0 0 0 0 1 0 1 0 0 1 10 0 1 1 1 1 0 1 Ai Bi Gi-1Di Gi1 0 0 1 0 1 1 1 0 1 1 11 0 0 0 0 0 1 1 Di=m1+m2+m4+m7=m1 m2 m
10、4 m7Gi=m1+m2+m3+m7=m1 m2 m3 m7=Y1 Y2 Y3 Y7=Y1 Y2 Y4 Y7 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计电路图:A2A1A0Y7Y6Y5Y4 Y3 Y2 Y1Y0&。DiGi&。Ai BiGi-1S3S2S10 0 1 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计3.用74183实现四-十六译码器 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计ABCD Y0Y1Y2Y3Y4Y5Y6Y7 Y0Y
11、1Y2Y3Y4Y5Y6Y70 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
12、1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 11 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
13、 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计分析:四输入,十六输出,需要用两片74138;00000111时,74138工作,10001111时,74138工作。Y7Y6Y5Y4 Y3 Y2 Y1Y0A2A1A0S3S2S1Y7Y6Y5Y4 Y3 Y2 Y1Y0A2A1A0S3S2S17413874138B C DA0100 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计四、多路选择器 多路选择器是多输入,单输出的组
14、合逻辑电路,其功能为从多个输入中选择一个传送到输出端口。常见有四路选择器四路选择器、八路选择器、十六路选择器等。数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计A1A0D3D2D1D0W选择控制端输出端输入端74153 W=A1A0D0+A1A0D1+A1A0D2+A1A0D3A1A0D0D1D2D3W0 0 0 1 1 0 1 1d0 d1 d2 d3d0 d1 d2 d3 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计 多路选择器可实现任意一个n变量的逻辑函数,一般取其中的n-1个变量作为多路
15、选择器的选择信号,另外一个变量作为数据输入。举例 例1.用74153实现设A1=1,A0=B,Di=C 形式转换 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计练习:用74153实现F(A,B)=AB+ABA1A0D3D2D1D0W0110A BF 数数 字字 逻逻 辑辑第六章第六章 采用中大规模集成电路的逻辑设计采用中大规模集成电路的逻辑设计课前练习:用JK触发器设计一个十进制同步递增计数器。状态图:0000 0001 0010 0011 01001001 1000 0111 0110 0101 数数 字字 逻逻 辑辑第六章第六章 采用中大规
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第六 采用 大规模集成电路 逻辑设计
限制150内