集成电子技术基础教程第二篇第1章2

上传人:汽*** 文档编号:592840380 上传时间:2024-09-22 格式:PPT 页数:37 大小:1.48MB
返回 下载 相关 举报
集成电子技术基础教程第二篇第1章2_第1页
第1页 / 共37页
集成电子技术基础教程第二篇第1章2_第2页
第2页 / 共37页
集成电子技术基础教程第二篇第1章2_第3页
第3页 / 共37页
集成电子技术基础教程第二篇第1章2_第4页
第4页 / 共37页
集成电子技术基础教程第二篇第1章2_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《集成电子技术基础教程第二篇第1章2》由会员分享,可在线阅读,更多相关《集成电子技术基础教程第二篇第1章2(37页珍藏版)》请在金锄头文库上搜索。

1、集成电子技术基础教程集成电子技术基础教程LDC第二篇第二篇 数字电路和系统数字电路和系统第一章第一章 数字逻辑基础数字逻辑基础集成电子技术基础教程集成电子技术基础教程LDC第一章第一章 数字逻辑基数字逻辑基础础2.1.1 数制、码制及相互间的转换 2.1.2 逻辑代数2.1.3 逻辑代数化简2.1.4 逻辑功能的硬件语言描述集成电子技术基础教程集成电子技术基础教程LDC2.1.1 数制、码制及相互间的转换数制、码制及相互间的转换一、数制及相互间的转换 任意进制数:数制转换二、八、十六进制数之间的转换十进制数转换为r 进制数r 进制数转换为十进制数整数部分整数部分除除r取余取余小数部分小数部分乘

2、乘r取整取整十进制十进制 r进进制制集成电子技术基础教程集成电子技术基础教程LDC二、编码二十进制编码(有权码、无权码有权码、无权码)循环码字符代码三、机器数的表示原码、反码和补码集成电子技术基础教程集成电子技术基础教程LDC2.1.2 逻辑代数逻辑代数一、三种基本逻辑一、三种基本逻辑“与与”逻逻辑辑“或或”逻逻辑辑“非非”逻逻辑辑复杂逻辑关系复杂逻辑关系异或、同或异或、同或与非、或非、与或非与非、或非、与或非集成电子技术基础教程集成电子技术基础教程LDC1. 基本运算定律基本运算定律二、逻辑运算定律、公式及规则二、逻辑运算定律、公式及规则八个基本定律八个基本定律2. 常用公式常用公式 对偶规

3、则对偶规则反演规则反演规则3. 运算规则运算规则01+01+原变量原变量反变量反变量集成电子技术基础教程集成电子技术基础教程LDC1. 逻辑问题的五种表示方法逻辑问题的五种表示方法三、逻辑函数的表示三、逻辑函数的表示真值表真值表函数式函数式逻辑图逻辑图波形图波形图卡诺图卡诺图2. 逻辑函数的标准逻辑函数的标准“与与-或或”表达表达式式由最小项之和组成由最小项之和组成3. 逻辑函数的标准逻辑函数的标准“或或-与与”表达表达式式由最大项之积组成由最大项之积组成集成电子技术基础教程集成电子技术基础教程LDC2.1.3 逻辑函数化简逻辑函数化简同一个逻辑函数可以有多种表示形式:用“与-或”门实现的“与

4、-或”表达式用“与非”门实 现的“与非-与非”表达式用“或非”门实现的“或非-或非 ”表达式用“与或非”门实现的“与或非”表达 式其中第一种表达式是最基本的形式,其它式子都可由它变换而来。用“或-与”门实现的“或-与”表达式集成电子技术基础教程集成电子技术基础教程LDC逻辑函数化简就是使一个最初的逻辑函数经过化简后得到式中的“与”项变量最少、“或”项项数最少的逻辑函数式,从而使组成的逻辑电路最简(门数和每门的输入端数最少)。一、逻辑函数的代数法化简一、逻辑函数的代数法化简代数法化简依据逻辑代数的定律,常用公式和运算规则进行;采用的方法有:吸收法、配项法、合并法、消去法、冗余法等。集成电子技术基

5、础教程集成电子技术基础教程LDC解解:该式子在提出公共变量B之后,应用了吸收法和消去法使式子达到最简。=B【例【例2.1.3】化简下列函数为最简的“与-或”表达式: Z1(A,B,C,D)=ABCD+ABD+BCD+ABC+BD+BC Z1(A,B,C,D)=ABCD+ABD+BCD+ABC+BD+BC=B(ACD+AD+CD+AC+D+C)集成电子技术基础教程集成电子技术基础教程LDC【例【例2.1.4】化简下列函数为最简的“与-或”表达式: Z2(A,B,C,D)= AB+AB+AC+BD+ACEF+BEF+DEFG解解:该例应用了合并法和冗余项法使式子化成最简。Z2(A,B,C,D)=A

6、B+AB+AC+BD+ACEF+BEF+DEFG=A(B+B+CEF)+AC+BD+BEF+DEFG=A+AC+BD+BEF=A+C+BD+BEF集成电子技术基础教程集成电子技术基础教程LDC【例【例2.1.5】代数法化简无固定步骤可遵循,具有一 定的试探性。对最后的化简结果,有时难以肯定是合理的,它在很大程度上取决于设计者 对逻辑代数的熟悉程度。集成电子技术基础教程集成电子技术基础教程LDC二、逻辑函数的卡诺图化简二、逻辑函数的卡诺图化简卡诺图:卡诺图:由2n个小方块组成的方块图;每个小方块代表一个最小项;相邻二个小方块所代表的二个最小项仅差一个变量不同,其它都相同 (逻辑上称相邻性相邻性)

7、。用方格图来描述逻辑函数,由于该方法由卡诺首先提出,所以把方格图称为卡诺图。集成电子技术基础教程集成电子技术基础教程LDC二变量卡诺图二变量卡诺图集成电子技术基础教程集成电子技术基础教程LDC三变量卡诺图三变量卡诺图集成电子技术基础教程集成电子技术基础教程LDC四变量卡诺图四变量卡诺图五变量卡诺图五变量卡诺图集成电子技术基础教程集成电子技术基础教程LDC逻辑函数的卡诺图表示将一个表达式用标准的“与-或”表达式(最小项之和式)表示后,根据式中的最小项,在卡诺图的对应小方块中填上该最小项的值“1”后,便成了该函数的卡诺图了。例:例:将函数 用卡诺图表示出来。解解:将函数化成最小项之和式:画出三变量

8、卡诺图,将三个最小项相应的小方格中填“1”,其它填“0”即可。集成电子技术基础教程集成电子技术基础教程LDC卡诺图化简逻辑函数的依据是利用卡诺图中相邻方块所代表最小项的相邻性,用画包围圈的 方法把相邻的小方块合并成一个大方块,消去变量。m0与m1结合(画包围圈)m0与m4结合(画包围圈)m1与m3结合(画包围圈)m0与m2结合(画包围圈)以四变量卡诺图为例,集成电子技术基础教程集成电子技术基础教程LDCm1m3m9m11结合,m0m2m8m10结合,包围小方格结合最小项时,其结果是消去包围圈中不同的变量,保留相同的变量。画包围圈应将2n个相邻小方块合并成一个大方块进行,得到的“与”项将消去n个

9、变量。m4m5m12m13结合,四变量全部十六个最小项包围在一起,结合成一项,其函数值为1。结论:结论:集成电子技术基础教程集成电子技术基础教程LDC【例【例2.1.6】用卡诺图化简函数 Z1(A,B,C,D)=m(1,3,4,5,6,7,9,12,14,15)画出四变量卡诺图,画包围圈后得到四项化简后的“与”项。解解:Z1(A,B,C,D)=集成电子技术基础教程集成电子技术基础教程LDC【例【例2.1.7】用卡诺图化简函数画出四变量卡诺图,结合最小项画包围圈。解解:集成电子技术基础教程集成电子技术基础教程LDC【例【例2.1.8】化简逻辑函数Z3(A,B,C,D)=m(3,4,6,7,10,

10、13,14,15)先画出四变量卡诺图,再画包围圈解解:集成电子技术基础教程集成电子技术基础教程LDC卡诺图化简时的一般原则和规律卡诺图化简时的一般原则和规律包围圈越大,消去变量越多,但只能对2n个相邻小方块实施包围;小方块可以被重复包围(利用的是重叠律),但每一个包围圈至少应有一个小方块未曾被包围过;包围卡诺图中“1”的小方块,得到原函数的最简“与-或”表达式,进而可得到最简的“与非-与非”表达式,可全部用“与非”门实现;包围卡诺图中“0”的相邻小方块,得到最简的“或-与”表达式,进而可得到 “或非-或非”最简式,可全部用“或-非”门组建电路。集成电子技术基础教程集成电子技术基础教程LDC【例

11、【例2.1.9】求Z (A,B,C)=AB+BC+AC的最简与-或表达式、最简与非-与非表达式、最简或与表达式。解解:画出三变量卡诺图包围“1”得原函数:包围“0”得反函数:利用反演规则,得最简与非-与非表达式:利用反演规则,得最简或与表达式:集成电子技术基础教程集成电子技术基础教程LDC三、具有约束的逻辑函数的化简三、具有约束的逻辑函数的化简在许多逻辑问题中,逻辑变量与逻辑结果之间存在着某种限制、制约和约束的关系。如十字路口交通信号控制灯和汽车通行之间的关系,红、绿、黄三只灯中不允许同时有二只或二只以上的灯亮。令灯亮为“1”,暗 为“0”,机动车Z通行为“0”,停止为“1”。其中ABC、AB

12、C、ABC、ABC 组合是不允许出现的,这些项的取值与函数的结果无关。所以,这些项称为无关项无关项、约束项约束项或任意项任意项。1111100110010101110010010000ZCBAZCBA集成电子技术基础教程集成电子技术基础教程LDC 具有约束条件的逻辑函数的表示方法Z=m(1,4)+d(3,5,6,7)方法1:方法2: 具有约束条件的逻辑函数化简在具有约束条件的逻辑函数化简中,应当充分利用约束项。为使化简后函数最简,可把约束项作“1”处理,也可作“0”处理。集成电子技术基础教程集成电子技术基础教程LDC【例【例2.1.10】化简具有约束项的逻辑函数为最简的“与-或”表达式:Z=f

13、(A,B,C,D)=m(2,3,4,5,9,10,12,15)+d(0,1,6,11,13)解解:画出四变量卡诺图,约束项代表的小方块用“”表示。利 用了m13和m11两个约束项后,得到最简的“与-或” 式显然,这是将约束项m11、m13当作“1”,而m0、m1、m6当作“0”处理的结果。集成电子技术基础教程集成电子技术基础教程LDC2.1.4 逻辑功能的硬件语言描述逻辑功能的硬件语言描述一、硬件语言描述(HDL)简述常用设计方法常用设计方法(适用于适用于小规模数字电路小规模数字电路)根据设计要求确定输入、输出逻辑变量;利用真值表、卡诺图等描述方法求出并简化逻辑函数;选择合适的门电路或中小规模

14、集成电路进行综合,得到逻辑电路图。逻辑函数简化烦琐,容易出错;逻辑综合要求设计者熟悉各种现有数字器件,并且要反复凑试。对于规模较大的电路,则设计难度更大。集成电子技术基础教程集成电子技术基础教程LDCEDA设计方法设计方法(适用于适用于ASIC、PLD)根据设计要求确定输入、输出逻辑变量;利用硬件描述语言(HDL,Hardware Description Language)描述电路的逻辑功能;利用HDL编译器,实现逻辑函数的简化、功能仿真分析;利用EDA厂商提供的综合器,将HDL设计装配到ASIC、PLD中,完成电路设计。可见,设计过程符合人的思维习惯,可见,设计过程符合人的思维习惯, HDL

15、语言提供各个层次语言提供各个层次(系统级、门电路级、晶体管级等)逻辑功能的描述(系统级、门电路级、晶体管级等)逻辑功能的描述 。可以。可以说是硬件电路的说是硬件电路的“软化软化”,或说成是用,或说成是用软件设计代替硬件设软件设计代替硬件设计计。集成电子技术基础教程集成电子技术基础教程LDC常见常见HDL语言语言ABEL-HDL语言语言随着PLD器件的发展而发展起来的硬件描述语言语法简单,描述简练不适合大型数字系统的设计,一些规模较大的PLD生产厂商的开发软件不支持该语言的设计输入 支持各种低密度的PLD器件,同时支持多种高密度PLD器件集成电子技术基础教程集成电子技术基础教程LDCVHDL语言

16、语言随着ASIC器件的发展而发展起来的VHDL语言是目前标准化程度最高的一种硬件描述语言VHDL语言得到了众多EDA厂商的支持非常适合大型系统级数字系统的设计 IEEE于1987年将VHDL确定为第一个硬件语言标准,即IEEE1076-1987,1993年修订为IEEE1076-1993集成电子技术基础教程集成电子技术基础教程LDCVerilog语言语言 IEEE于1995年制订了Verilog HDL1364-1995标准Verilog HDL 特别适合门电路级、算法级数字系统的设计广泛应用于ASIC器件和PLD器件的开发Verilog语言更易于学习和掌握Verilog语言的源代码要比VHD

17、L语言的源代码简洁得多 集成电子技术基础教程集成电子技术基础教程LDC二、硬件语言描述举例二、硬件语言描述举例【例2.1.10】已知一个四位二进制数A4A3A2A1,试设计一个判别电路,当输入大于等于2、小于等于10时,输出为逻辑1,其余为逻辑0 。解解:(1)传统设计描述法)传统设计描述法用卡诺图表示,逻辑式为:集成电子技术基础教程集成电子技术基础教程LDC(2)ABEL-HDL语言语言描述法描述法MODULE decode 定义设计模块名为decodeA4、A3、A2、A1 PIN 定义输入信号Z PIN; 定义输出信号A=A4A1; 定义集合EQUATIONS 用逻辑方程描述逻辑功能WH

18、EN(A=2)&(AZ) 以下是测试矢量部分0 0; 1 0; 2 1; 3 1;4 1; 5 1; 6 1; 7 1;8 1; 9 1; 10 1; 11 0;12 0;13 0; 14 0; 15 0;END 模块结束集成电子技术基础教程集成电子技术基础教程LDC经ABEL语言编译器编译后的简化式子如下:式中,&表示逻辑与, #表示逻辑或,!表示逻辑非。结果即:进行逻辑仿真后,得到波形为:与手工卡诺图简化结果相同。集成电子技术基础教程集成电子技术基础教程LDC集成电子技术基础教程集成电子技术基础教程LDC基本定律基本定律加法组乘法组0-1律律A+0 = A,A+1= 1A0 = 0,A1 = A重叠律重叠律A+A = AA A = A互补律互补律A+A=1A A=0否定之否否定之否A = A交换律交换律A+B = B+AA B = B A结合律结合律A+(B+C) = (A+B)+CA(BC) = (AB)C分配律分配律A+BC = (A+B)(A+C)A(B+C) = AB+AC摩根定律摩根定律A+B+C = ABCABC = A+B+C基本运算定律基本运算定律Return

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号