书签 分享 收藏 举报 版权申诉 / 60
上传文档赚钱

类型计算机的逻辑部件课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2210811
  • 上传时间:2022-03-21
  • 格式:PPT
  • 页数:60
  • 大小:1.90MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《计算机的逻辑部件课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    计算机 逻辑 部件 课件
    资源描述:

    1、第二章第二章 计算机的逻辑部件计算机的逻辑部件复习布尔代数基础知识、逻辑门、时序逻辑电路复习布尔代数基础知识、逻辑门、时序逻辑电路的相关知识的相关知识计算机中常用的组合逻辑电路计算机中常用的组合逻辑电路阵列逻辑电路阵列逻辑电路教学内容教学内容本章重难点本章重难点重点:常用逻辑电路的功能、原理重点:常用逻辑电路的功能、原理难点:难点:ALUALU原理原理2.1 2.1 三种基本逻辑操作及布尔代数的基本公式三种基本逻辑操作及布尔代数的基本公式一一. .基本逻辑运算基本逻辑运算 1. 1.与:与: 2. 2.或:或: 3. 3.非:非:二、基本公式:二、基本公式: 变换律变换律 A+B=B+A AA

    2、+B=B+A A* *B=BB=B* *A A 结合律结合律 A+(B+C)=(A+B)+C AA+(B+C)=(A+B)+C A* *(B(B* *C)=(AC)=(A* *B)B)* *C C 分配律分配律 A+BA+B* *C=(A+B)C=(A+B)* *(A+C) A(A+C) A* *(B+C)=A(B+C)=A* *B+AB+A* *C C 吸收律吸收律 A+AA+A* *B=A AB=A A* *(A+B)=A(A+B)=A 第二吸收律第二吸收律 反演律反演律 包含律包含律重叠律重叠律 A+A=A AA+A=A A* *A=AA=A互补律互补律 0-10-1律律 0+ 0+A=

    3、A 1A=A 1* *A=A 0A=A 0* *A=0 1+A=1A=0 1+A=1 _BABA_BABACABACBCABA_)()()()()(_CABACBCABA1_ AA0_AABABAABABAA)(代数化简法代数化简法卡诺图化简法卡诺图化简法2.2 2.2 逻辑函数的化简逻辑函数的化简 任何复杂的逻辑运算都可以通过任何复杂的逻辑运算都可以通过基本逻辑操作基本逻辑操作“与与”、“或或”、“非非”来实现。实现这三种基本逻辑操作的电路是来实现。实现这三种基本逻辑操作的电路是三三种基本门电路种基本门电路:“与与”门、门、“或或”门、门、“非非”门(反相门)。门(反相门)。2.3 2.3

    4、逻辑门的实现逻辑门的实现2.4 2.4 计算机中常见的组合逻辑电路计算机中常见的组合逻辑电路一、加法器一、加法器1.1.半加器半加器( (不考虑进位不考虑进位) )半加器半加器XnYnHn两数码为两数码为X Xn n、Y Yn n, ,半加和为半加和为H Hn nnnnnnnnYXYXYXH_ Xn Yn Hn 0 0 0 0 1 1 1 0 1 1 1 0真值表真值表异或门异或门反相器、反相器、或非门或非门(P19)2. 2. 全加器全加器(1)(1)一位全加器一位全加器111_1_1_nnnnnnnnnnnnnnnnCYXCYXCYXCYXCYXF111_1_1_)(nnnnnnnnnnn

    5、nnnnnnnCYXYXCYXCYXCYXCYXC全加器全加器XnYnCn-1FnCnXnXn、YnYn、Cn-Cn-1 1FnFn和和 CnCn进位进位特点:输入均取特点:输入均取反,输出也均为反,输出也均为反码反码(2)(2)串行多位加法器串行多位加法器 Xn YnCn-1 Cn FnX X1 1 Y1 F1C0C1 Xn YnCn-1 Cn FnX2 Y2 Xn YnCn-1 Cn Fn Xn YnCn-1 Cn FnC2C3C4X3 Y3X4 Y4 F2 F3 F4n n个全加器个全加器相连可得相连可得n n位加法器位加法器,但加法时间较长,因为,但加法时间较长,因为位间进位是串行传送

    6、的,位间进位是串行传送的,本位全加和本位全加和F Fi i必须必须等等低位进位低位进位C Ci-1i-1来来到后才能进行,加法时间与位数有关。到后才能进行,加法时间与位数有关。如何提高加法器工作如何提高加法器工作速度呢?速度呢?解决办法之一:只有改变进位逐位传送的路径,解决办法之一:只有改变进位逐位传送的路径,采用采用“超前进位产生电路超前进位产生电路”,来同时产生各位进位,从而实现快,来同时产生各位进位,从而实现快速加法,速加法,这种加法器称为这种加法器称为“超前进位加法器超前进位加法器”。011111)(CYXYXC(3 3)超前进位加法器)超前进位加法器超前进位的主要目标超前进位的主要目

    7、标: 使使C C1 1、C C2 2、C C3 3、C C4 4同时产生而不是依次产生。同时产生而不是依次产生。如何使如何使C C1 1、C C2 2、C C3 3、C C4 4同时产生?同时产生?进位产生Gi进位传递Pi0101111CYCXYXC122222)(CYXYXC011221122220111122222)()()()(CYXYXYXYXYXCYXYXYXYXCv按照按照C1、C2表达式的含义,可以写出表达式的含义,可以写出C3、C4表达式:表达式:P20 如何将C1改写成“与或非”式?采用同样的方法可将采用同样的方法可将C C2 2、C C3 3、C C4 4改写成改写成“与或

    8、非与或非”式。式。( (P P2121) )CGPCCGPCYXYXGYXYXP011101111111111111011111011111)()CY (X YX C而CYXYXC它的输出也取反码器输入均取反码,由功能表可知,当全加由上式画出由上式画出“超前进位产生电路超前进位产生电路”及及“四位超前进位加法四位超前进位加法器器”的逻辑图如下:的逻辑图如下:CYXF0111)(只要只要X X1 1X X4 4,Y,Y1 1Y Y4 4和和C C0 0同时同时到来,就可几乎到来,就可几乎同时形成同时形成C C1 1C C4 4和和F F1 1F F4 4CYXFiiii1)(超前进位加法器的超前

    9、进位加法器的进位产生和进位传递函数进位产生和进位传递函数具具有有哪些特点哪些特点??iiiiGPGPiiiiiiGGPPGP经证明有:经证明有:二、二、 ALUALU部件(部件(A Arithmetic and rithmetic and l logical ogical u unitnit)ALUALU是一种功能较强的组合电路。它能是一种功能较强的组合电路。它能实实现多种算术运算和逻辑运算现多种算术运算和逻辑运算。ALUALU的基本组合的基本组合逻辑结构是逻辑结构是超前进位加法器超前进位加法器,通过改变加法,通过改变加法器的器的G Gi i和和P Pi i来获得多种运算能力来获得多种运算能力

    10、。 下面通过介绍国际流行的美国下面通过介绍国际流行的美国SN74181SN74181型型四位四位ALUALU中规模集成电路来介绍中规模集成电路来介绍ALUALU的原理的原理。 1.1.逻辑图逻辑图( (P P2222) )2 2、输入、输入/ /输出信号输出信号A A0 0A A3 3、B B0 0B B3 3: 参加运算的两个数参加运算的两个数S S0 0S S3 3 : 选择控制端选择控制端-选择不同的算术和逻辑运算选择不同的算术和逻辑运算M M : 状态控制端,为高电平执行逻辑运算;为低电状态控制端,为高电平执行逻辑运算;为低电 平执行算术运算平执行算术运算C Cn n :ALUALU的

    11、最低进位位的最低进位位F F0 0F F3 3:ALUALU的运算结果的运算结果C Cn+4n+4 :ALUALU最高位产生的进位最高位产生的进位G G、P P :ALUALU的进位产生与传递的进位产生与传递3.3.功能表能执行功能表能执行1616种算术、种算术、1616种逻辑运算种逻辑运算( (P P2222) )。加:算术加加:算术加+:+:逻辑加(或)逻辑加(或)(1(1)令)令ALUALU的的“二与或非门二与或非门”(1 1 4 4)及)及“三与或非门三与或非门”(5 5 8 8)的输出分别为)的输出分别为P Pi i、G Gi i. . P Pi i= =?G Gi i= =?SBS

    12、BAGSBASBAPiiiiiiiii1032(2(2)P Pi i与与G Gi i之间有什么关系?之间有什么关系??iiiiGPGPiiiiiiGGPPGP经经证明证明同样有右边的等式成立同样有右边的等式成立 因此可以把因此可以把G Gi i、P Pi i看成是以看成是以X Xi i、Y Yi i为输入的进位为输入的进位产生产生函数的函数的“与与”门门和进位传递和进位传递函数的函数的“或或”门。门。4 4、ALUALU功能分析功能分析GSBSBASBSBSBSBASBSBASBASBASBSBASBASBAGPPSBASBASSBASSBASBSBASBASBASBSBASBASBAGPii

    13、iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii1010321032103232031210321032)1 ()()1 ()1 ()(证明:return(3 3)X Xi i、Y Yi i与与 A Ai i、B Bi i的对应关系如下:的对应关系如下:YXSBSBAGYXSBASBAPiiiiiiiiiiiii1032上式中上式中S S3 3S S2 2S S1 1S S0 0一旦确定,一旦确定,X Xi i、Y Yi i 同同A Ai i、B Bi i的关的关系就可确定。系就可确定。例:例: S S3 3S S2 2S S1 1S S0 0=

    14、HLLH=HLLH时(时(10011001)则:则:ABiiiiiiiiiiiiiiiiYXBYAXYXBAYXBA或于是以于是以A Ai i、B Bi i为输入为输入的结构复杂的的结构复杂的ALUALU可改可改为以为以X Xi i、Y Yi i为输入的结为输入的结构简单的电路。构简单的电路。下面讨论它的逻辑功能下面讨论它的逻辑功能(1 1)M ML L1 1)异或门)异或门G G2121、G G2323、G G2525、G G2727输出为?输出为?333327222225111123000021YXPGYXPGYXPGYXPGGGGG2 2)G G1313 G G1616、G G1919的

    15、输出为?的输出为?201201212216101011150001413CCPPPGPPGPGCCPPGPGCCPGCnnnnGGGGCnn30120123123233012012312323319GPPPPGPPPGPPGPGGPPPPGPPPGPPGPGG333)G22、G24、G26、G28的输出为?00211322YXCnGGG0000YXCnnYXC000YXCFn即:332322121101YXCFYXCFYXCF同理可得:结论:结论: iiiiYXCF1也就是说,电路输出F3F0:是X3X0及Y3Y0及低位进位Cn全加和的反码四位加法器0 1 23 F0 F1 F2 F3 X0

    16、Y0 X1 Y1 X2 Y2 X3 Y3CnCn+4综上所述,对于正逻辑综上所述,对于正逻辑M ML L时,时,ALUALU是以是以X X3 3 X X0 0、Y Y3 3 Y Y0 0及及C Cn n为输入,输出接一为输入,输出接一组反相器的组反相器的4 4位快速加法器。位快速加法器。(2)MHG13G16输出均为1,位间不发生关系。F0F3为:YXYXGPFiiiiiii11 F0 F1 F2 F3 X0 Y0 X1 Y1 X2 Y2 X3 X3 ALUALU是以是以X Xi i、Y Yi i 为输入的异或非门为输入的异或非门。5.5.ALUALU功能表的分析功能表的分析例1:当M=L、C

    17、n=0、S3S2S1S0=0110时,ALU完成什么功能?解:Pi=? Gi=?BAGBASBASBAPiiiiiiiiiiiiiSBSBA1032Fi=?0123012301231111FFFFXi=? Yi=?iiiiiiYXYXGPiiiiiiiiAYBXBYAX或012301230123YYYYXXXXCn加加0123012301230123012301230123)1111(BBBBAAAABBBBAAAACBBBBAAAAn加加加加BABBBBAAAABBBBAAAA减减)加(0123012301230123012311111111FFFF结论:当M=L、Cn=0、S3S2S1S0

    18、=0110时,ALU完成的功能是:F=A减B例2:当M=L、Cn=1、S3S2S1S0=1001时,ALU完成什么功能?解:Pi=? Gi=?BAGBASBASBAPiiiiiiiiiiiiiSBSBA1032Fi=?0123012301231111FFFFXi=? Yi=?iiiiiiYXYXGPiiiiiiiiAYBXBYAX或012301230123YYYYXXXXCn加加)()(11110001)1111()1111(0001012301230123012301230123012301230123BBBBAAAABBBBAAAABBBBAAAACBBBBAAAAn加加加加加加加BABB

    19、BBAAAABBBBAAAA加加加01230123012301230123)(11111111FFFF结论:当M=L、Cn=1、S3S2S1S0=1001时,ALU完成的功能是:F=A加B例例3 3:当:当M=HM=H、S S3 3S S2 2S S1 1S S0 0=1011=1011时,时,ALUALU完成什么功能?完成什么功能?解:解:X Xi i、Y Yi i与与A Ai i、B Bi i的关系如何?的关系如何?iiiiiiiiiiiiiiiYXSBSBAYXGBASBASBAP01032Fi=?iiiiiiiiiiiiiiBABAYXYXYXYXYXF0结论:当M=H、S3S2S1S

    20、0=1011时,ALU完成的功能是:F=AB例4:当M=H、S3S2S1S0=1000时,ALU完成什么功能?解:Xi、Yi与Ai、Bi的关系如何?Fi=?iiiiiiiiiiiiiiiBABAAYXYXYXYXYXFiiiiiiiiiiiiiiiiYXSBSBAYXAGBASBASBAP1032结论:当M=H、S3S2S1S0=1000时,ALU完成的功能是:F= +BA6.6.用用4 4片片7418174181电路可组成电路可组成1616位位ALUALUC Cn n C Cn+4n+4C Cn n C Cn+4n+4C Cn n C Cn+4n+4C Cn n C Cn+4n+4CnCn0

    21、123片内进位快速,但片间进位是逐片传递的,片内进位快速,但片间进位是逐片传递的,由此形成由此形成F F0 0 F F1515的时间还是比较长。的时间还是比较长。若把若把1616位位ALUALU中的每四位作为一组,用位间快速进位的中的每四位作为一组,用位间快速进位的形成方法来实现形成方法来实现1616位位ALUALU中中“组间快速进位组间快速进位”,那么就能,那么就能得到得到1616位快速位快速ALUALU。C16 C12 C8 C4分析:组内并行、组间并行分析:组内并行、组间并行 设设1616位加法器,位加法器,4 4位一组,分为位一组,分为4 4组:组:4位位4位位4位位4位位 第第4组组

    22、 第第3组组 第第2组组 第第1组组C16 C13 C12 C9 C8 C5 C4 C1C0 1 1)第)第1 1组进位逻辑式组进位逻辑式 组内:组内: C1 = G1 + P1C0 C2 = G2 + P2G1 + P2P1C0 C3 = G3 + P3G2 + P3P2G1 + P3P2P1C0 组间:组间: C4 = G4 + P4G3 + P4P3G2 + P4P3P2G1 + P4P3P2P1C0GIPI所以所以 C CI I = = G GI I + + P PI IC C0 0组间进位传递函数组间进位产生函数 2 2)第)第2 2组进位逻辑式组进位逻辑式 组内:组内: C5 =

    23、G5 + P5CI C6 = G6 + P6G5 + P6P5CI C7 = G7 + P7G6 + P7P6G5 + P7P6P5CI 组间:组间: C8 = G8 + P8G7 + P8P7G6 + P8P7P6G5 + P8P7P6P5CIGP所以所以 C C = G = G + P + PC CI I 3 3)第)第3 3组进位逻辑式组进位逻辑式 组内:组内: C9 = G9 + P9C C10 = G10 + P10G9 + P10P9C C11 = G11 + P11G10 + P11P10G9 + P11P10P9C 组间:组间: C12 = G12 + P12G11 + P12

    24、P11G10 + P12P11P10G9 + P12P11P10P9CGP所以所以 C C = = G G + + P P C C 4 4)第)第4 4组进位逻辑式组进位逻辑式 组内:组内: C13 = G13 + P13C C14 = G14 + P14G13 + P14P13C C15 = G15 + P15G14 + P15P14G13 + P15P14P13C 组间:组间: C16 = G16 + P16G15 + P16P15G14 + P16P15P14G13 + P16P15P14P13CGP所以 C = G + PC 5 5)各组间进位逻辑)各组间进位逻辑CI = GI + P

    25、IC0C = G + PCIC = G + P CC = G + PC = G + PGI + PPIC0 = G + P G + P PGI + P PPIC0 = G + P G + PP G + P P PGI + PP PPIC0 CoCCoC7 7)进位传递过程?)进位传递过程? 6 6)结构示意)结构示意组间进位链组间进位链A8. . . . A5 B8 . . . . B5A4 . . . . A1 B4 . . . . B1A12 . . . . A9 B12 . . . . B9A16 . . . . A13 B16 . . . . B13G P G P G P GI PI

    26、C3 1C15 13 C11 9 C7 5 C C CI A8. . . . A5 B8 . . . . B5A4 . . . . A1 B4 . . . . B1A12 . . . . A9 B12 . . . . B9A16 . . . . A13 B16 . . . . B13G P G P G P GI PI C3 1 C C CI C15 13 C11 9 C7 5 41161312985Ai、Bi、C0G、P. .GI、PI、C31C C、C C、C C、C CI IC C15131513、C C119119、C C7575 74181: 74181: 实现算术逻辑运算及实现算术逻

    27、辑运算及组内并行组内并行。7418274182:接收了组间的辅助函数后,产生组间:接收了组间的辅助函数后,产生组间 的并行进位信号的并行进位信号C CIIIIII 、C CIIII 、C CI I,分分 别将其送到各小组的加法器上别将其送到各小组的加法器上一个一个1616位的位的ALUALU部件,要实现组内并行,组间并行运部件,要实现组内并行,组间并行运算算。所需器件为:所需器件为:7418174181芯片四块,芯片四块,7418274182一块一块。GIIIPIIIGIIPIIGIPIGIVPIV 7418274181741817418174181CIIICIICIC0CIV三、译码器:(三

    28、、译码器:(P P2525)输入:输入:n n个个输出:输出:2 2n n四、数据选择器:四、数据选择器:(P26)M M选一(选一(n n个地址控制端子)个地址控制端子)M=2M=2n n2.5 2.5 时序逻辑电路时序逻辑电路 时序逻辑电路不但与当前的输入状态有关,而且还与电路以时序逻辑电路不但与当前的输入状态有关,而且还与电路以前的输入状态有关。时序电路内必须有存储信息的记忆元件前的输入状态有关。时序电路内必须有存储信息的记忆元件-触发器触发器。2.2.常用的常用的F/FF/F RS RS、D D、JKJK、T T、TT 1. 1. 触发方式:触发方式: (1) (1)电位触发:由电位触

    29、发:由00或或11电平直接触发电平直接触发 (2) (2)边沿触发:有正跳变(上升沿)触发或负跳变边沿触发:有正跳变(上升沿)触发或负跳变 (下降沿)触发(下降沿)触发 (3) (3) 主从触发:主从分级触发,主要用于组成计数器主从触发:主从分级触发,主要用于组成计数器 一一. 触发器触发器二、寄存器和移位寄存器二、寄存器和移位寄存器(P30) 寄存器寄存器是计算机的一个重要部件,用于暂存数据、是计算机的一个重要部件,用于暂存数据、指令等。它指令等。它由触发器和一些控制门组成由触发器和一些控制门组成。在寄存器中,。在寄存器中,常用的是正边沿触发常用的是正边沿触发D D触发器和锁存器。触发器和锁

    30、存器。计数器是计算机、数字仪表中常用的一种电路。计数器是计算机、数字仪表中常用的一种电路。计数计数器按时钟作用方式来分,有器按时钟作用方式来分,有同步计数器同步计数器和和异步计数器异步计数器两两大类。大类。计数器按计数顺序来分,有二进制、十进制两大类计数器按计数顺序来分,有二进制、十进制两大类三、计数器三、计数器2.6 2.6 阵列逻辑电路阵列逻辑电路 阵列逻辑电路近年来得到了迅速的发展。阵列逻辑电路近年来得到了迅速的发展。“阵列阵列”是指逻辑是指逻辑元件在硅芯片上以阵列形式排列元件在硅芯片上以阵列形式排列,这种电路具有设计方便、芯片这种电路具有设计方便、芯片面积小、产品成品率高、用户自编程、

    31、减少系统的硬件规模等优面积小、产品成品率高、用户自编程、减少系统的硬件规模等优点点。常见的阵列逻辑电路有:常见的阵列逻辑电路有: 读写存储器读写存储器( (random access memoryrandom access memory,简称简称RAM)RAM)只读存储器只读存储器( (read only memoryread only memory,简称简称ROM)ROM)可编程序逻辑阵列可编程序逻辑阵列( (programmable logic arrayprogrammable logic array,简称简称PLA)PLA)可编程序阵列逻辑可编程序阵列逻辑( (programmable

    32、 array logicprogrammable array logic,简称简称PAL)PAL)通用阵列逻辑通用阵列逻辑( (general array logicgeneral array logic,简称简称GAL)GAL)门阵列门阵列( (gate arraygate array,简称简称GA)GA)宏单元阵列宏单元阵列( (macrocellmacrocell array array,简称简称MA)MA)可编程门阵列可编程门阵列( (programmable gate arrayprogrammable gate array,简称简称PGA)PGA)一般把除读写存储器的阵列逻辑电路统

    33、称为可编程序逻辑器件一般把除读写存储器的阵列逻辑电路统称为可编程序逻辑器件( (programmable logic devicesprogrammable logic devices,简称简称PLD)PLD)。在本节中将介绍在本节中将介绍ROMROM,PALPAL,PLAPLA,GALGAL,GAGA,MAMA和和PGAPGA等器件。等器件。一、只读存储器一、只读存储器 ROM (PROM (P3434) ) ROM ROM 的结构的结构 只读存储器只读存储器( (read only memoryread only memory,简称简称ROM)ROM)也是一类重要的阵列也是一类重要的阵列逻

    34、辑电路。在计算机中,常常要存储固定的信息逻辑电路。在计算机中,常常要存储固定的信息( (如监控程序、函如监控程序、函数、常数等数、常数等) )。ROMROM主要由主要由全译码的地址译码器全译码的地址译码器和和存储单元体存储单元体组成组成,前者前者是一种是一种“与与”阵列(组成全部地址的最小项阵列(组成全部地址的最小项 ),后者后者则是则是“或或”阵列阵列,它们都以阵列形式排列。它们都以阵列形式排列。存储体中写入的信息是由用存储体中写入的信息是由用户事先决定的,因此是户事先决定的,因此是“用户可编程用户可编程”的,而地址译码器则是的,而地址译码器则是“用用户不可编程户不可编程”的。的。 ROMR

    35、OM的类型的类型1 1)EPROMEPROM:熔丝型;熔丝型;一次熔断,不能更改。一次熔断,不能更改。(2 2)EEPROMEEPROM(E E2 2PROMPROM):紫外线擦除或电擦除紫外线擦除或电擦除型,可反复修改。型,可反复修改。MROMMROM:掩模型,制造厂掩模型,制造厂商制造时同时做好。商制造时同时做好。 熔丝型熔丝型8 8* *4 4ROMROM原理图:原理图: ROMROM结构的另一种表示形式:结构的另一种表示形式:二、可编程序逻辑阵列二、可编程序逻辑阵列 PLA (PPLA (P3636) ) 可编程序逻辑阵列可编程序逻辑阵列( (programmable logic ar

    36、rayprogrammable logic array,简称简称PLA)PLA)是是ROMROM的变种,也可以说是一种新型的的变种,也可以说是一种新型的ROMROM。它和它和ROMROM不同之处是不同之处是PLAPLA的与阵列、或阵列都是用户可的与阵列、或阵列都是用户可编程的编程的。PLAPLA在组成控制器、存储固定函数以及实现随在组成控制器、存储固定函数以及实现随机逻辑中有广泛的应用。机逻辑中有广泛的应用。 下面通过把一张信息表(表下面通过把一张信息表(表2.12.1)存入)存入PLAPLA的过程的过程来说明它的原理。来说明它的原理。将将F Fi i中每个不同的乘积项都用中每个不同的乘积项都

    37、用P Pi i表示表示1.1.信息表信息表2.2.写出写出F Fi i的与或式的与或式3.P0P7=?23812370236023501240123012201100IIPIIIPIIIPIIIPIIIPIIIPIIIPIIPIP思考题:思考题: P Pi i相当于相当于ROMROM阵列阵列中的哪种逻辑?中的哪种逻辑? F Fi i相当于相当于ROMROM阵列阵列中的哪种逻辑?中的哪种逻辑?4.4.将信息存入将信息存入PLAPLA阵列中阵列中将将P Pi i存入存入PLAPLA的与阵列中(二极管组成的与阵列)的与阵列中(二极管组成的与阵列)将将F Fi i存入存入PLAPLA的或阵列中(三极管

    38、组成的或阵列)的或阵列中(三极管组成的或阵列)问题1:当I0=1时、F0=?当I0=0时、F0=?问题2:当I3I2I1I0=1011时,F0F7=?问题3:相对于ROM来说,PLA具有哪些特点?5.PLA5.PLA器件的电路图器件的电路图问题:问题:(1 1)输入、)输入、输出和输出和P P项分项分别是多少个?别是多少个?(2(2)存储阵)存储阵列是多大?列是多大?(3(3)异或门)异或门的输入端通的输入端通过熔丝接地过熔丝接地具有哪些作具有哪些作用?用?例1:若 ,如何利用图2.28所示的PLA器件生成逻辑函数F?(其中Pi是关于I0I15逻辑与运算)19110PPPF解:选用两片PLA的

    39、F0生成逻辑函数F:将第一片的F0异或门输出端熔丝烧断951001PPPF将第二片的F0异或门输出端熔丝烧断191979602PPPF将第一、二片的F0做“线与”并记为F191979695100201PPPPPPFFF191979695100201PPPPPPFFF画逻辑图F例例2 2:利用:利用PLAPLA电路实现具有二电路实现具有二- -十进制(十进制(BCDBCD码)输出及循环码输码)输出及循环码输出的十进制计数器。出的十进制计数器。1 1)利用四个正沿)利用四个正沿D D触发器作为计数元件,触发器作为计数元件,D DA A= =?D DB B= =?D DC C= =?D DD D=

    40、=? 0001111000011110触发器A的次态的卡诺图10011001 10 nAnBQQnCnDQQnAAnAnAQDQQ1同理有:nDnAnDnCnBnADnCnBnAnCnAnCnBCnBnAnDnBnABQQQQQQDQQQQQQQDQQQQQD2 2)D DA A、D DB B、D DC C、D DD D表达式中不同的因子用表达式中不同的因子用P Pi i表示表示nDnAnDnCnBnAnCnBnAnCnAnCnBnBnAnDnBnAnAQQPQQQQPQQQPQQPQQPQQPQQQPQP76543210、3 3)循环码)循环码K K、L L、M M、N N、P=P=?4 4

    41、)将)将P Pi i项存入项存入PLAPLA与逻辑中;将与逻辑中;将D DA AD DD D、W W、X X、Y Y、Z Z、K K、L L、M M、N N、P P存入存入PLAPLA或逻辑:或逻辑:问题:当QDQCQBQA=0101, 下一个时钟的上升沿到来后,WXYZ=?KLMNP=?010101100110011011110三、可编程序阵列逻辑三、可编程序阵列逻辑 PAL (PPAL (P4040) ) 可编程序阵列逻辑可编程序阵列逻辑( (programmable array logicprogrammable array logic,简称简称PAL)PAL)也是也是ROMROM的变种

    42、,它和的变种,它和ROMROM不同处是不同处是PALPAL的的与阵与阵列是用户可编程的列是用户可编程的,而,而或阵列是用户不可编程的或阵列是用户不可编程的。PALPAL在计算机中也有广泛的应用。在计算机中也有广泛的应用。四、通用阵列逻辑四、通用阵列逻辑 GAL (PGAL (P4141) ) 通用阵列逻辑通用阵列逻辑( (general array logicgeneral array logic,简称简称GAL)GAL)是一种比是一种比PALPAL功能更强的阵列逻辑电路。功能更强的阵列逻辑电路。在它的输出有一个逻辑宏单元,在它的输出有一个逻辑宏单元,通过对它的编程,可以获得多种输出形式通过对

    43、它的编程,可以获得多种输出形式,从而使功能大大增强。,从而使功能大大增强。五、门阵列五、门阵列( (GA)GA)、宏单元阵列宏单元阵列( (MA)MA)、标准单元阵列标准单元阵列( (SCA) (PSCA) (P4444) )门阵列门阵列( (gate arraygate array,简称简称GA)GA)是一种逻辑功能很强的阵列逻辑电是一种逻辑功能很强的阵列逻辑电路。在芯片上制作了排成阵列形式的门电路,路。在芯片上制作了排成阵列形式的门电路,根据用户需要对门根据用户需要对门阵列中的门电路进行互连设计,再通过集成电路制作工艺来实现阵列中的门电路进行互连设计,再通过集成电路制作工艺来实现互连,以实

    44、现所需的逻辑功能。互连,以实现所需的逻辑功能。宏单元阵列宏单元阵列( (macrocellmacrocell array array,简称简称MA)MA)是一种比是一种比GAGA功能更强、功能更强、集成度更高的阵列电路,集成度更高的阵列电路,在芯片上排列成阵列的除门电路外还有在芯片上排列成阵列的除门电路外还有触发器、加法器、寄存器以及触发器、加法器、寄存器以及ALUALU等。等。标准单元阵列又称为多元胞阵列标准单元阵列又称为多元胞阵列( (p01ycellarray)p01ycellarray),它以预先设它以预先设计好的功能单元计好的功能单元( (称为标准单元或多元胞称为标准单元或多元胞)

    45、)为基础,这些单元可以为基础,这些单元可以是门、触发器或有一定功能的功能块是门、触发器或有一定功能的功能块( (如加法器如加法器) )。在标准单元阵。在标准单元阵列中,所有单元都是根据用户逻辑图的需要安排在芯片上,没有列中,所有单元都是根据用户逻辑图的需要安排在芯片上,没有浪费,浪费,所以不是半用户器件,而是用户器件所以不是半用户器件,而是用户器件。六、可编程序门阵列六、可编程序门阵列( (PGA)(PPGA)(P5252) ) 可编程门阵列可编程门阵列( (programmable gate arrayprogrammable gate array,简称简称PGA)PGA)是一种集编程设计灵

    46、活和宏单元阵列于一体的高是一种集编程设计灵活和宏单元阵列于一体的高密度电路密度电路。它与。它与GAGA,MAMA的一个区别在于,的一个区别在于,PGAPGA内部按阵内部按阵列分布的宏单元块都是用户可编程的。即用户所需逻列分布的宏单元块都是用户可编程的。即用户所需逻辑可在软件支持下,由用户自己装入来实现的,而无辑可在软件支持下,由用户自己装入来实现的,而无需集成电路制造工厂介入,并且这种装入是可以修改需集成电路制造工厂介入,并且这种装入是可以修改的,因而其的,因而其连接十分灵活连接十分灵活。 它主要它主要由四个部分组成由四个部分组成: (1) (1)可编程序逻辑宏可编程序逻辑宏单元单元( (CL

    47、B)CLB)。(2)(2)可编程序输入输出宏单元可编程序输入输出宏单元(10(10B)B)。(3)(3)互连资源。互连资源。(4)(4)重构逻辑的程序存储器。重构逻辑的程序存储器。作业作业1.1.若加法器的进位链小组信号为若加法器的进位链小组信号为C C4 4C C3 3C C2 2C C1 1, ,低位来的进位低位来的进位信号为信号为C C0 0,请按并行进位方法写出请按并行进位方法写出C C4 4C C3 3C C2 2C C1 1的逻辑表达的逻辑表达式。式。2. 741812. 74181是采用是采用( 1 1 )进位方式的进位方式的4 4 位并行加法器,位并行加法器,741827418

    48、2是实现是实现( 2 2 )进位的进位逻辑。若某计算机进位的进位逻辑。若某计算机系统系统字长为系统系统字长为6464位,每位,每4 4位构成一个小组,每小组位构成一个小组,每小组构成一个大组,为实现小组内并行,大组内并行,大构成一个大组,为实现小组内并行,大组内并行,大组间串行进位方式,共需要组间串行进位方式,共需要(3 3 )片片7418174181和和( 4 4 )片片74182.74182.3. 3. 由由7418174181ALUALU组成的运算器所以能提供高速运算,是组成的运算器所以能提供高速运算,是因为它设置了因为它设置了( 5 5 )和和(6 6)两个本位超前进两个本位超前进位输出端,如果将此两输出端送往位输出端,如果将此两输出端送往(7 7)部件,部件,又可实现又可实现(8 8)之间的超前进位。之间的超前进位。. . 解释解释-ALUALU5.5.分析分析M S3S2S1S0 Cn =010010时,ALU完成什么功能?6. P6. P5858- 2.10- 2.10

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:计算机的逻辑部件课件.ppt
    链接地址:https://www.163wenku.com/p-2210811.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库