版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字逻辑电路基础和计算机中的逻辑部件第一页,共二十四页,编辑于2023年,星期三2.1
数字逻辑电路基础
2.1.1半导体和二极管
2.1.2
双极型晶体三极管与反相器电路
2.1.3MOS管的结构和它的伏安特性2.2
基本逻辑门和布尔代数知识基础
2.2.1最基本的逻辑门电路:非门,与非门,或非门
2.2.2布尔代数知识基础
1.基本逻辑运算和基本逻辑门电路
2.布尔代数的基本定理和常用公式
3.布尔代数的应用举例:逻辑函数化简
4.逻辑门电路设计举例返回一、本课程的预备性知识第二页,共二十四页,编辑于2023年,星期三一、本课程的预备性知识2.3
组合逻辑电路
1.基本逻辑门:反相器,与门,与非门
2.三态门,数据选择器,译码器,编码器
3.组合逻辑电路应用举例2.4
时序逻辑电路
1.基本R-S触发器,D触发器
2.有接收控制功能的寄存器,有输出控制功能的寄存器有清0控制功能的寄存器,有计数功能的计数器
3.时序逻辑电路应用举例2.5
现场可编程器件的内部结构、编程及应用
1.简单PLD器件2.复杂PLD器件3.门阵列器件返回第三页,共二十四页,编辑于2023年,星期三1.晶体三极管和反相器电路
半导体:单方向导电的物体,可以实现二极管,与半导体相对应的有导体(双向导电)和绝缘体(不导电)。在半导体的基体上,经过人工加工,可以生产出三极管,其特性:基极发射极集电极+Vcc(+5V)接地输入电平〉0.7V,三级管导通,使输出电平为0V;输入电平=0V,三级管截止,使输出电平>4V;这已经构成了反相器线路,完成逻辑取反功能。输出输入电阻电源+Vcc
TT返回第四页,共二十四页,编辑于2023年,星期三2.
与非门和
或非门+Vcc(+5V)接地输出输入1电源输入2输入2输入1+Vcc(+5V)输出电源与非门:2路输入都高,输出才为低;或非门:任何一路输入为高,输出都为低接地当然,也可以制作并使用不带反相功能的与门和或门电路。输入控制端(图中的一个晶体管)也可以多于2个。T1T2T1T2返回第五页,共二十四页,编辑于2023年,星期三3.
逻辑运算与数字逻辑电路数字逻辑电路是实现数字计算机的物质基础。最基本的逻辑电路:与门,或门,非门;用它们可以组合出实现任何复杂的逻辑运算功能的电路。最基本的逻辑运算有:与运算,或运算,非运算,正好可以选用与门、或门、非门来加以实现。逻辑关系可以采用数学公式来表示和执行运算,此数学工具就是布尔代数,又称逻辑代数。例如,A=B*C+E*/F;A为输出(运算结果),B、C、E、F为输入,*、+、/分别代表与、或、非运算符;运算符的优先级:非运算最高,与运算次之,或运算最低。这一逻辑运算功能,显然可以用与门、或门、非门来实现。返回第六页,共二十四页,编辑于2023年,星期三4.逻辑功能的表示和等效电路逻辑功能可以选用布尔代数式表示,卡诺图表示,真值表表示,或者用线路逻辑图表示。与、或、非门的图形符号:非门与门与非门或门或非门AXBABX000010100111ABX001011101110X=A•B
X=A•B
X=A+B
X=A+B
真值表XXXAAABBBAX返回第七页,共二十四页,编辑于2023年,星期三5.真值表和逻辑表达式的对应关系逻辑功能可以选用布尔代数式表示,卡诺图表示,真值表表示,或者线路逻辑图表示。与门与非门ABABX000010100111ABX001011101110X=A•B
X=A•B
ABX用与逻辑写出真值表中每一横行中输出为1的逻辑表达式;用或逻辑汇总真值表中全部输出为1的逻辑。不必理睬那些输出为0的各行的内容,它们已经隐含在通过1、2两步写出的表达式中。X=A*B+A*B+A*BX真值表返回第八页,共二十四页,编辑于2023年,星期三6.基本定理和常用公式,逻辑化简A•1=AA•0=0A•A=AA•A=0A+1=1A+0=AA+A=AA+A=1A+B=B+AA•B=B•AA=A(A+B)+C=A+(B+C)(A•B)•C=A•(B•C)A•(B+C)=A•B+A•CA+
B•C=(A+B)•(A+C)A+A•B=AA•(A+B)=AA+A•B=A+BA•(A+B)=A•BA•B=A+BA+B=A•B例如:A•B+A•B+A•B=A•(B+B)+A•B=A+A•B=A+B=A•B返回第九页,共二十四页,编辑于2023年,星期三7.三态门电路
三态门电路是一种最重要的总线接口电路,它保留了图腾输出结构电路信号传输速度快、驱动能力强的特性,又有集电极开路电路的输出可以“线与”的优点,是构建计算机总线的理想电路。“三态”是指电路可以输出正常的“0”或“1”逻辑电平,也可以处于高阻态,取决于输入和控制信号。为高阻态时,“0”和“1”的输出极都截止,相当于与所连接的线路断开,便于实现从多个数据输入中选择其一。ABC/G1/G2G3总线例如,当控制信号/G1为低电平,/G2和/G3为高电平时,三态门的输入A被送到总线上,另外两个三态门的输出处于高阻态。
返回第十页,共二十四页,编辑于2023年,星期三二、计算机中常用的逻辑电路加法器和算术逻辑单元译码器和编码器数据选择器触发器和寄存器、计数器阵列逻辑电路存储器芯片RAM和ROM7.通用阵列逻辑GAL复杂的可编程逻辑器件CPLD:MACH器件现场可编程门阵列FPGA器件返回第十一页,共二十四页,编辑于2023年,星期三计算机中常用的逻辑器件计算机中常用的逻辑器件,包括组合逻辑电路和时序逻辑电路两大类别。组合逻辑电路的输出状态只取决于当前输入信号的状态,与过去的输入信号的状态无关,例如加法器,译码器,编码器,数据选择器等电路;时序逻辑电路的输出状态不仅和当前的输入信号的状态有关,还与以前的输入信号的状态有关,即时序逻辑电路有记忆功能,最基本的记忆电路是触发器,包括电平触发器和边沿触发器,由基本触发器可以构成寄存器,计数器等部件;从器件的集成度和功能区分,可把组合逻辑电路和时序逻辑电路划分成低集成度的、只提供专用功能的器件,和高集成度的、现场可编程的通用逻辑电路,例如通用阵列逻辑GAL,复杂的可编程逻辑器件CPLD,包括门阵列器件FPGA,都能实现多种组合逻辑或时序逻辑电路的功能,使用更方便和灵活。返回第十二页,共二十四页,编辑于2023年,星期三1.加法器和算术逻辑单元加法器是计算机中最常用的组合逻辑器件,主要完成两个补码数据的相加运算,减法运算也是使用加法器电路完成的。一位的加法器可以完成对本位两个二进制数据和低一位送上来的一个进位信号的相加运算,产生本位的和以及送往高一位的进位输出信号。由多个一位的加法器,可以构成同时完成对多位数据相加运算的并行加法器,此时需要正确连接高低位数据之间的进位输入与输出信号。若各数据位之间的进位信号是逐位传送,被称为串行进位,当加法器的位数较多时,会使加法运算的速度大大降低;从加速加法进位信号的传送速度考虑,也可以实现多位的并行进位,各位之间几乎同时产生送到高位的进位输出信号。乘除法运算,也可以通过多次的循环迭代利用加法器完成。返回第十三页,共二十四页,编辑于2023年,星期三加法器和算术逻辑单元计算机不仅要完成对数值数据的算术运算功能,还要完成对逻辑数据的逻辑运算功能,例如与运算,或运算等等。在计算机中,通常会把对数值数据的算术运算功能和对逻辑数据的逻辑运算功能,合并到一起用同一套电路实现,这种电路就是算术逻辑单元,英文缩写是ALU,用与、或、非门等电路实现,其设计过程和逻辑表达式在数字电路教材中有详细说明,这些内容是“数字逻辑和数字集成电路”的重点知识。多位的ALU不仅要产生算术、逻辑运算的结果,还要给出结果的特征情况,例如算术运算是否产生了向更高位的进位,结果是否为零,结果的符号为正还是为负,是否溢出等;对逻辑运算通常只能检查结果是否为零,不存在进位和溢出等问题。要ALU运算,就涉及选择参加运算的数据来源,要完成的运算功能,结果的处置方案,特征位的保存等多方面的问题。返回第十四页,共二十四页,编辑于2023年,星期三2.译码器和编码器译码器电路,实现对n个输入变量,给出2n个输出信号的功能,每个输出信号对应n个输入变量的一个最小项。是否需要译码,通常可以用一或几个控制信号加以控制。译码器多用于处理从多个互斥信号中选择其一的场合。编码器电路,通常实现把2n个输入变量编码成n个输出信号的功能,可以处理2n个输入变量之间的优先级关系,例如在有多个中断请求源信号到来时,可以借助编码器电路给出优先级最高的中断请求源所对应的优先级编码。返回第十五页,共二十四页,编辑于2023年,星期三3.数据选择器数据选择器又称多路开关,它是以“与-或”门、“与-或-非”门实现的电路,在选择信号的控制下,实现从多个输入通道中选择某一个通道的数据作为输出。在计算机中,按照需要从多个输入数据中选择其一作为输出是最常遇到的需求之一。例如,从多个寄存器中,选择指定的一个寄存器中的内容送到ALU的一个输入端,选择多个数据中的一个写入指定的寄存器,选择多个数据中的一个送往指示灯进行显示等等。返回第十六页,共二十四页,编辑于2023年,星期三4.触发器和寄存器、计数器
触发器是典型的时序逻辑电路,有记忆功能,最简单的可以由两个交叉耦合的“或非”门组成,2路输出分别为Q和/Q,两个输入分别为R和S。或非或非当R为低电平,S为高电平时,会使/Q变为高电平,此时Q定变成低电平,在R恢复为高电平后,Q和/Q将保持不变,即记忆了本次变化。当S为低电平,R为高电平时,会使Q变为高电平,此时/Q定变成低电平,在S恢复为高电平后,Q和/Q也将保持不变,这是R-S触发器。Q/QRS与或非门与或非门/QQD反相器E当把两个输入S和R变为一个D的互补输入后,可以通过控制信号E完成该触发器的写入操作,在E=1时,Q将随D而变化。返回第十七页,共二十四页,编辑于2023年,星期三触发器和寄存器、计数器
前面刚介绍的触发器属于电平触发方式,输入R和S不能同时为低电平,而且R、S和D在触发器写入期间应保持不变,否则产生操作错误。另外一种由3个基本触发器构成的是D型触发器,它属于边沿触发方式。输入信号D在触发脉冲CP的正跳变沿期间被写入触发器,其它时间D的变化不会影响触发器的状态。与非1与非2与非4与非6与非3与非5/RD/SDQCP/QD
D型触发器又被称为延时触发器,常用于构建寄存器,移位寄存器,计数器等部件。输入信号/SD和
/RD用于触发器的清0和置1操作。返回第十八页,共二十四页,编辑于2023年,星期三寄存器、计数器
寄存器是计算机中的重要部件,用于暂存指令和数据等,通常多选用多个并行操作的D触发器或锁存器组成。一个寄存器所使用的触发器的数目被称为寄存器的位数,例如4位、8位等;从使用的角度,还可以通过另外几个控制信号,控制寄存器是否可以接受输入,输出的是正常逻辑电平还是高阻态,是否具有清0寄存器内容的功能。移位寄存器还多出了左右移位操作的功能。计数器是计算机和数字仪表中经常使用的一种电路,按时钟作用方式,可以分为同步和异步两大类,其中同步计数器线路略复杂但性能更好,用于脉冲分频和需要计数的场合,例如二进制或十进制计数。返回第十九页,共二十四页,编辑于2023年,星期三5.阵列逻辑电路
阵列逻辑电路是指逻辑元件在硅芯片上以阵列形式排列的器件,它占用芯片面积小,成品率高,用户可编程,使用灵活。阵列逻辑电路包括存储器(RAM,ROM),可编程逻辑阵列(PLA),可编程阵列逻辑(PAL),通用阵列逻辑(GAL),可编程门阵列(PGA),可编程宏单元阵列(PMA)等多种类型。除了RAM和ROM之外,其它几种电路统称可编程逻辑器件(programmablelogicdevices,PLD),教学计算机中用得最多的是GAL20V8和高集成度的多PAL(AMD公司的MACH-4产品)芯片,将在后续部分进一步介绍,它们可以实现组合逻辑电路或者时序逻辑电路的功能,都由“与”和“或”两级阵列组成。返回第二十页,共二十四页,编辑于2023年,星期三6.存储器芯片RAM和ROM
RAM和ROM是典型的阵列逻辑电路,都由“与”和“或”两级阵列组成,其中的与阵列组成地址译码器,它给出全部地址输入的最小项,用户不可编程,用于选择被读写的存储器单元,或阵列组成存储体,保存写入存储器中的内容。
RAM和ROM的区别:前者对或阵列中的内容可以读写,后者或阵列中的内容主要用于读出,对写操作可能不支持,或者需经过特殊的办法才能执行。有关存储器芯片的知识,将在介绍存储器的章节中重点讲解,无需在这里的线路部分多加说明,而后面的GAL20V8、MACH-4和FPGA器件的有关知识不属于本课程的重点内容,需在这里多说几句。返回第二十一页,共二十四页,编辑于2023年,星期三7.通用阵列逻辑GAL通用阵列逻辑(genericarraylogic,GAL)器件,是一种可用电擦出、现场可重复编程、使用灵活的简单PLD。它的内部结构包括:输入门,输出三态门,与门阵列,输出逻辑宏单元(内含或阵列),从输出反馈到输入的控制门等。GAL20V8器件最多支持20个输入引脚、8个输出引脚,支持组合逻辑和时序逻辑两种运行方式,输出有三态、极性可控,支持内部信息加密保护。在教学计算机中,用于实现那些逻辑内容经常需要变化的组合逻辑的功能,用于实现内容经常需要变化的时序逻辑的功能,或者在不同需求环境下,需要在组合逻辑和时序逻辑之间进行切换的线路部分,特别适用于实现由“与-或”两级逻辑完成的线路功能。在实验指导书中对该器件使用方法有更多说明。在适应变换设计、减少器件类型和数量等方面效果明显。返回第二十二页,共二十四页,编辑于2023年,星期三8.复杂的可编程逻辑器件CPLD:MACH器件
MACH(macroarrayCMOShigh-density)是一种复杂的、电可擦出的、现场可编程逻辑器件CPLD。它的内部结构由
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腹泻患者的家庭护理技巧
- 胸腔闭式引流护理
- 2025年办公家具定制合同(企业)
- 地质灾害风险评估-第3篇
- 2025年金融服务场景智能音箱多轮对话设计
- 城市农业食品安全
- 2026 年中职酒店管理(酒店语言学)试题及答案
- 海南文综试题及答案
- 培训效果评估-第1篇
- 崇州市气候条件
- 2025陕西西安市工会系统开招聘工会社会工作者61人历年题库带答案解析
- 外卖平台2025年商家协议
- 2025年高职(铁道车辆技术)铁道车辆制动试题及答案
- (新教材)2026年人教版八年级下册数学 24.4 数据的分组 课件
- 2025陕西榆林市榆阳区部分区属国有企业招聘20人考试笔试模拟试题及答案解析
- 老年慢性病管理及康复护理
- 2026年海南经贸职业技术学院单招(计算机)考试参考题库及答案1套
- 代办执照合同范本
- 2025昆明市呈贡区城市投资集团有限公司及下属子公司第一批招聘(12人)(公共基础知识)测试题附答案解析
- 医学专家谈灵芝孢子粉课件
- 商业广场经营管理及物业管理服务方案
评论
0/150
提交评论