比较器+全加器_第1页
比较器+全加器_第2页
比较器+全加器_第3页
比较器+全加器_第4页
比较器+全加器_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、REVIEW OF LAST CLASS译码器编码器三态器件多路复用器奇偶校验器比较器加减器 标准标准MSI多路复用器多路复用器 74x151、 74x153、74x157 扩展多路复用器扩展多路复用器 利用多路复用器实现逻辑函数利用多路复用器实现逻辑函数 多路分配器多路分配器 利用带使能端的译码器利用带使能端的译码器 使能端作为数据输入端使能端作为数据输入端REVIEW OF LAST CLASS译码器编码器三态器件多路复用器奇偶校验器比较器加减器 奇校验:输入有奇数个奇校验:输入有奇数个1,输出为,输出为1 偶校验:输入有偶数个偶校验:输入有偶数个1,输出为,输出为1 利用异或运算实现利用

2、异或运算实现 9位奇偶发生器位奇偶发生器74x280 奇偶校验的应用奇偶校验的应用 检测代码在传输和存储检测代码在传输和存储 过程中是否出现差错。过程中是否出现差错。5.8.2 奇偶校验电路什么是奇偶校验?奇偶校验位+一组信号位基本定理:基本概念:使所有的1加起来为偶数或奇数,来检测系统的方法称为奇偶校验法。A0 A1 An = 1 变量为变量为1的个数是奇数的个数是奇数0 变量为变量为1的个数是偶数的个数是偶数奇校验电路(奇校验电路(odd-parity circuit)如果输入有奇数个如果输入有奇数个1,则输出为,则输出为1。偶校验电路(偶校验电路(even-parity circuit)

3、如果输入有偶数个如果输入有偶数个1,则输出为,则输出为1。I1I2I3I4INODD菊花链式连接菊花链式连接I1I2I3I4IMINODD树状连接树状连接奇校验电路的输出反相就得到偶校验电路奇校验电路的输出反相就得到偶校验电路9 9位奇偶校验发生器位奇偶校验发生器74x28074x280(P291 P291 图图5 57575)ABCDEFGHIEVENODD74x280偶数个1时输出为1奇数个1时输出为1Answer key of Home work P515- 6.666.66 Show how to realize the 4-input, 18-bit multiplexer with

4、 the functionality of Table 6-46 using 9 74x153s and a “code converter” with inputs S2S0 and outputs C1,C0 such that C1,C0 = 0011 when S2S0 selects A-B-D-C, respectively. 0001001100100001C1C01D02D0123917D018D03D04D05D06D01Y2Y3Y4Y5Y6Y17Y18YS2S1S0code converterC1C0BA6.67 Design a 3-input, 2-output com

5、binational circuit that performs the code conversion specified in the previous exercise, using discrete gates. Answer key of Home work P515- 6.67S2S1S0code converterC1C00001001100100001C1C0USE karnaugh map !6.9 Comparators(比较器)(比较器)6.10 Adders, Subtractors, and ALUs(加减器和算术逻辑单元加减器和算术逻辑单元)6.9 comparat

6、or(比较器)(比较器)(P458)比较2个二进制数值并指示其是否相等的电路等值比较器:检验数值是否相等数值比较器:比较数值的大小(,=,B(A=1, B=0)则)则 AB=1 可作为输出信号可作为输出信号 AB3)LT = EQ GT = ( EQ + GT )或或 (A3 = B3) (A2 = B2) (A1B1)或或 (A3 = B3)(A2 = B2)(A1 = B1) (A0B0)或或 (A3 = B3) (A2B2)A3 B3A2 B2A1 B1A0 B0 +输出高有效输出高有效!74x856.9.4 Standard MSI Comparatorsthe 74x85 4-bit

7、 comparator A0A1A2A3ALTBINAEQBINAGTBIN级联输入,用于扩展级联输入,用于扩展ALTBOUT = (AB高位高位A高位高位=B高位高位 & A低位低位B低位低位ABAEQBOUT = (A=B)AEQBINAGTBOUT = (AB) + (A=B)AGTBIN74X85Serial Expanding Comparators(比较器的串行扩展)XD11:0YD11:03:07:411:8XY+5VABIABOA0A3B0B374x85ABIABOA0A3B0B374x85ABIABOA0A3B0B374x853 3片片74x8574x85构成构成12

8、12位比较器位比较器低位低位高位高位Digital Logic Design and Application ( (数字逻辑设计及应用数字逻辑设计及应用) )8-bit comparator 74x682 (P463)P0P1P2P3P4P5P6P78-bit comparator 74x682(P463)(P463)问题问题1:怎样用输出来表示下列条件?:怎样用输出来表示下列条件? DIFF高电平有效:高电平有效:P DIFF Q EQ高电平有效:高电平有效:P EQ Q GE高电平有效:高电平有效:P GE Q LT高电平有效:高电平有效:P LT Q (P463 Figure 6-80)

9、GELT问题问题2:能否扩展:能否扩展?注意:没有级联输入端注意:没有级联输入端3 3片片74x68274x682构成构成2424位比较器位比较器P0P7 P=QQ0Q7 PQP0P7 P=QQ0Q7 PQP0P7 P=QQ0Q7 PQ7:015:823:16P23:0Q23:0PEQQPGTQParalel Expanding Comparators(比较器的并行扩展)6.10 Adders, Subtractors, and ALUs (加减器和算术逻辑单元加减器和算术逻辑单元) (P471)6.10.1 half adders and full adders 半加器和半加器和 全加器全加

10、器 (P474)(P474)概念:能对两个概念:能对两个1位二进制数进行相加而求得和及进位的逻辑电路称为半加器。位二进制数进行相加而求得和及进位的逻辑电路称为半加器。概念:能对两个概念:能对两个1位二进制数进行相加并考虑低位来的进位,即相当于位二进制数进行相加并考虑低位来的进位,即相当于3个个1位二进位二进制数相加,求得和及进位的逻辑电路称为全加器。制数相加,求得和及进位的逻辑电路称为全加器。 SCOXYCIS = X Y CIXY00100111CIXY00 01 11 1001COXCICO = + +YCI= XY + (X+Y)CI0 0 0 0 00 0 1 0 10 1 0 0 1

11、0 1 1 1 01 0 0 0 11 0 1 1 01 1 0 1 01 1 1 1 1CI X YSCO全加器真值表全加器真值表6.10.2 Ripple Adders串行进位加法器串行进位加法器缺点:运算速度慢,有较大的传输延迟缺点:运算速度慢,有较大的传输延迟tADD = tXYCout + (n-2)*tCinCout + tCinSX YCI COSX YCI COSX YCI COSX YCI COSC1C2C3C4C0S0S1S2S3X0 Y0X1 Y1X2 Y2X3 Y3=0回顾:串行比较器回顾:串行比较器 提高速度:并行加法器提高速度:并行加法器X YCI COSX YCI

12、 COSX YCI COSX YCI COSC1C2C3C4C0S0S1S2S3X0 Y0X1 Y1X2 Y2X3 Y3X YCMPEQI EQOX0Y0X1Y1XN-1YN-1EQ1EQ2EQNEQN-11X YCMPEQI EQOX YCMPEQI EQO串行比较器串行比较器串行加法器串行加法器主主 输输 入入主主 输输 出出边界边界输入输入边界边界输出输出级联输出级联输出迭代电路(iterative circuit)IterativeIterative:重复的:重复的, , 反复的反复的, , 数数 迭代的迭代的PICI COPOPICI COPOPICI COPOC0C1C2CnPO0

13、PO1POn-1主主 输输 出出PI0PI1PIn-1主主 输输 入入边边界界输输入入边边界界输输出出级联输出级联输出P297一位全加器:一位全加器:S = X Y CiCi+1 = XY + (X+Y)Ci6.10.4 Carry Lookahead Adders并行进位加法器并行进位加法器超前进位法超前进位法:第:第 i i 位的进位输入信号位的进位输入信号可以由该位以前的各位状态决定。可以由该位以前的各位状态决定。Ci+1 = (XiYi) + (Xi+Yi) Ci= Gi + Pi Ci进位产生信号进位产生信号进位传递信号进位传递信号0 0 0 0 00 0 1 0 10 1 0 0

14、10 1 1 1 01 0 0 0 11 0 1 1 01 1 0 1 01 1 1 1 1CiX YSCi+1全加器真值表全加器真值表6.10.4 Carry Lookahead Adders并行进位加法器并行进位加法器Ci+1 = (XiYi) + (Xi+Yi) Ci= Gi + Pi Ci进位产生信号进位产生信号进位传递信号进位传递信号6.10.5 MSI Adders(P479 )6.10.6 MSI Arithmetic and Logic Units (ALU, MSI 算术逻辑单元)Perform any of a number of different arithmetic

15、and logical operations on a pair of b-bit operands.( (对对2 2个个b b位的操作数进行若干不同的算术和逻辑运算位的操作数进行若干不同的算术和逻辑运算) )S0S3MCINA0A3B0B3GPF0F3COUTA=B74x181输入数据输入数据输出数据输出数据0 0算术算术/1 1逻辑逻辑选择特定操作选择特定操作P483 Table 6-70P483 Table 6-7074x181 (P483)2 examples of 74x148.Answer key of homework6.52 Draw the logic diagram for

16、 a circuit that uses the 74x148 to resolve priority among eight active-high inputs, I0I7, where I7 has the highest priority. The circuit should produce active-high address outputs A2A0 to indicate the number of the highest-priority asserted input. If no input is asserted, then A2A0 should be 111 and

17、 an IDLE output should be asserted. You may use discrete gates in addition to the 148. Be sure to name all signals with the proper active levels. 设计判定优先级电路:设计判定优先级电路:(利用(利用74x148 74x148 ) 8个输入个输入I0I7高电平有效,高电平有效,I7优先级最高优先级最高 地址输出地址输出A2A0,高电平有效,高电平有效 如果没有输入有效,如果没有输入有效,输出输出为为000且输出且输出IDLE=1有效有效I7I0A2A1

18、A0IDLEA2A1A0GSEOEII7I074x148若没有输入有效,地址输出为没有输入有效,地址输出为111且输出且输出IDLE=1有有效效,电路需变化电路需变化.见下页见下页!设计判定优先级电路:设计判定优先级电路:(利用(利用74x148 74x148 ) 8个输入个输入I0I7高电平有效,高电平有效,I7优先级最高优先级最高 地址输出地址输出A2A0,高电平有效,高电平有效 如果没有输入有效,如果没有输入有效,地址输出地址输出为为111且输出且输出IDLE=1有效有效I7I0A2A1A0GSEOEII7I074x148P514 6.52A2A1A0IDLEAnswer key of homework6.53 Draw the logic diagram for a circuit that resolves priority among eight

温馨提示

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

评论

0/150

提交评论