逻辑代数与硬件描述语言基础.ppt
《逻辑代数与硬件描述语言基础.ppt》由会员分享,可在线阅读,更多相关《逻辑代数与硬件描述语言基础.ppt(86页珍藏版)》请在三一办公上搜索。
1、2.逻辑代数与硬件描述语言基础,2.1 逻辑代数 2.2 逻辑函数的卡诺图化简法 2.3 硬件描述语言Verilog HDL基础,教学基本要求,1、熟悉逻辑代数常用基本定律、恒等式和规则。,3、熟悉硬件描述语言Verilog HDL,2、掌握逻辑代数的变换和卡诺图化简法;,逻辑代数的基本定律和恒等式,2.1 逻辑代数,逻辑函数的变换及代数化简法,逻辑代数的基本规则,2.1 逻辑代数,逻辑代数是1854年问世的,早年用于开关和继电器网络的分析、化简;随着半导体器件制造工艺的发展,各种具有良好开关性能的微电子器件不断涌现,因而逻辑代数已成为分析和设计现代数字逻辑电路不可缺少的数学工具。逻辑代数有一
2、系列的定律、定理和规则,用它们对数学表达式进行处理,可以完成对逻辑电路的化简、变化、分析和设计。,1、基本公式,基本定律,结合律,交换律,分配律,反演律摩根定律,0-1律,互补律,重叠律,还原律,逻辑代数的基本定律和恒等式,2、常用公式,逻辑代数的基本定律和恒等式,吸收律,常用恒等式,3、基本公式的证明,列出等式、右边的函数值的真值表,(真值表证明法),逻辑代数的基本定律和恒等式,2.1.2 逻辑代数的基本规则,1、代入规则,规则:在任何一个含有变量A的逻辑等式中,若以一函数式取代该等式中所有A的位置,该等式仍然成立。,例如:在B(AC)BABC中,将所有出现A的地方都用函数 EF 代替,则等
3、式仍成立,即得:,扩展:摩根定理对任意多个变量都成立。,若取LCD代替等式中的A,得:,例如:二变量表示的摩根定理,四变量,2.反演规则:,在一个逻辑式L中,若将其中所有的“+”变成“”,“”变成“+”,“0”变成“1”,“1”变成“0”,原变量变成反变量,反变量变成原变量,所得函数式即为原函数式的反逻辑式,记作:。,在使用反演规则时需注意遵守以下两个原则:“先括号、然后乘、最后加”的运算优先次序;不属于单个变化量上的非号应保留不变。,2.1.2 逻辑代数的基本规则,例:试求 的非函数。,【解】按照反演定理,得:,0-1律,例:试求 的非函数。,【解】按照反演定理,得:,不属于单个变化量上的非
4、号应保留不变,2.1.2 逻辑代数的基本规则,例:逻辑函数 的对偶式为,3.对偶规则:,当某个逻辑恒等式成立时,则该恒等式两侧的对偶式也相等。这就是对偶规则。利用对偶规则,可从已知公式中得到更多的运算公式,例如,吸收律,对偶式:在一个逻辑式L中,若将其中所有的“+”变成“”,“”变成“+”,“0”变成“1”,“1”变成“0”,所得函数式即为原函数式的对偶式,记作:L。,例:,逻辑函数的代数法化简,由逻辑状态表直接写出的逻辑式及由此画出的逻辑图,一般比较复杂;若经过简化,则可使用较少的逻辑门实现同样的逻辑功能,从而可节省器件,降低成本,提高电路工作的可靠性。利用逻辑代数变换,可用不同的门电路实现
5、相同的逻辑功能。,“或-与”表达式,“与非-与非”表达式,“与-或-非”表达式,“或非或非”表达式,“与-或”表达式,逻辑函数的代数法化简,1、逻辑函数的最简与-或表达式,在若干个逻辑关系相同的与-或表达式中,将其中包含的与项数最少,且每个与项中变量数最少的表达式称为最简与-或表达式。,2、逻辑函数的化简方法,化简的主要方法:公式法(代数法)图解法(卡诺图法),代数化简法:运用逻辑代数的基本定律和恒等式进行化简的方法。,逻辑函数的代数法化简,逻辑函数的代数法化简,化简,(1)并项法,逻辑函数的代数法化简,(2)吸收法,A+AB=A(1+B)=AB,利用A+AB=A消去多余的项AB。,吸收,化简
6、,【解】,吸收,吸收,化简,逻辑函数的代数法化简,(2)吸收法,A+AB=A(1+B)=AB,利用A+AB=A消去多余的项AB。,吸收,逻辑函数的代数法化简,化简,吸收,吸收,吸收,吸收,(2)吸收法,逻辑函数的代数法化简,(3)消去法(消元法),化简,吸收,吸收,逻辑函数的代数法化简,(3)消去法(消元法),化简,吸收,吸收,(4)消项法,化简,吸收,吸收,吸收,逻辑函数的代数法化简,逻辑函数的代数法化简,(5)配项法,化简,逻辑函数的代数法化简,化简,(5)配项法,逻辑函数的代数法化简,(5)配项法,化简,逻辑函数的代数法化简,(5)配项法,化简,例2.1.7 化简,解:,例2.1.8 已
7、知逻辑函数表达式为,,要求:(1)最简的与-或逻辑函数表达式,并画出相应的逻辑图;(2)仅用与非门画出最简表达式的逻辑图。解:,解:,3、逻辑函数的最简与或表达式,(1)与或表达式,定义:逻辑变量之间用与运算连接起来(与项),而项与项之间用或运算连接起来的逻辑函数表达式,称为与或表达式。,例:,(2)最简与或表达式,定义:在若干个逻辑关系相同的与或表达式中,将其中包含的与项数最少,且每个与项中变量数最少的表达式称为最简与或表达式。,特点:表达式中的乘积项最少;乘积项中含的变量最少。,3、逻辑函数的最简与或表达式,(3)各种与或表达式可以互相转换,例:,与或表达式,与非与非表达式,或与表达式,或
8、非或非表达式,与或非表达式,3、逻辑函数的最简与或表达式,【解】,(3)各种与或表达式可以互相转换,3、逻辑函数的最简与或表达式,(3)各种与或表达式可以互相转换,结论:逻辑函数化简就是消去与或表达式中多余的乘积项和每个乘积项中多余的变量,以得到逻辑函数的最简与或表达式。,基本变换过程如下:,与或式,两次求反,脱内部长非号,与非式,或与式,两次求反,脱内部长非号,或非式,脱短非号,与或非式,3、逻辑函数的最简与或表达式,例:已知逻辑函数表达式为,要求:(1)最简的与或逻辑函数表达式,并画出相应的逻辑图;(2)仅用与非门画出最简表达式的逻辑图。,【解】,最简的与或逻辑函数表达式,3、逻辑函数的最
9、简与或表达式,【解】,最简的与或逻辑函数表达式,与非与非表达式,A,B,用到与门、或门和非门三种类型的门,A,B,只用到与非门一种类型的门,3、逻辑函数的最简与或表达式,用“与非”门构成基本门电路,(1)应用“与非”门构成“与”门电路,由逻辑代数运算法则:,为什么不用一个单一的非门电路?,思考?,为什么此两输入端要连接在一起?,(1)如果悬空,虽为高电平,但容易受外来电磁波等干扰。,(2)如果接地,则始终为低电平,则会控制输入端。,解决办法:(1)可以接电源,使其为高平;(2)并联使用。,为了使器件的类型最少。,存在的问题:,3、逻辑函数的最简与或表达式,用“与非”门构成基本门电路,(2)应用
10、“与非”门构成“或”门电路,(1)应用“与非”门构成“与”门电路,由逻辑代数运算法则:,由逻辑代数运算法则:,(3)应用“与非”门构成“非”门电路,(4)用“与非”门构成“或非”门,由逻辑代数运算法则:,用“与非”门构成基本门电路,3、逻辑函数的最简与或表达式,吸收,例 用逻辑代数的基本公式和常用公式将下列逻辑函数化为最简与或式。,【解】,典型例题分析,【解】,吸收,【解】,吸收,吸收,例 用逻辑代数的基本公式和常用公式将下列逻辑函数化为最简与或式。,典型例题分析,【解】,例 用逻辑代数的基本公式和常用公式将下列逻辑函数化为最简与或式。,典型例题分析,【解】,吸收,吸收,例 用真值表证明下列等
11、式:,典型例题分析,【分析】分别画出左式与右式的真值表,再比较。,【证】(1)当A,B,C取值在000111变化时,左式和右式的逻辑值如表1,可知左式右式。,表1,例 用真值表证明下列等式:,典型例题分析,【分析】分别画出左式与右式的真值表,再比较。,【证】(2)当A,B,C取值在000111变化时,左式和右式的逻辑值如表2,可知左式右式。,表2,作业,2.1.4(5)(10)2.1.5(2)2.1.7(3),2.2 逻辑函数的卡诺图化简法,2.2.2 逻辑函数的最小项表达式,2.2.1 最小项的定义及性质,2.2.4 用卡诺图化简逻辑函数,2.2.3 用卡诺图表示逻辑函数,1.逻辑代数与普通
12、代数的公式易混淆,化简过程要求对所有公式熟练掌握;2.代数法化简无一套完善的方法可循,它依赖于人的经验和灵活性;3.用这种化简方法技巧强,较难掌握。特别是对代数化简后得到的逻辑表达式是否是最简式判断有一定困难。卡诺图法可以比较简便地得到最简的逻辑表达式。,代数法化简在使用中遇到的困难:,n个变量X1,X2,Xn的最小项是n个因子的乘积,每个变量都以它的原变量或非变量的形式在乘积项中出现,且仅出现一次。一般n个变量的最小项应有2n个。,1.最小项的意义,2.2.1 最小项的定义及其性质,三个变量的所有最小项的真值表,2、最小项的性质,(1)对应任意一组输入变量取值,有且只有一个最小项值为1;(2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逻辑 代数 硬件 描述 语言 基础
链接地址:https://www.31ppt.com/p-6028928.html