- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
new第6章-----采用中、大规模集成电路的逻辑设计.ppt
第六章 采用中、大规模集成电路的逻辑设计 小规模集成电路(SSI)的逻辑设计是数字系统逻辑设计的基础;是器件(门电路或触发器)的集成;设计目的是尽量减少逻辑门和触发器的数目 中规模集成电路(MSI)是逻辑部件(如多路选择器、计数器等)的集成 大规模集成电路(LSI)和超大规模集成电路(VLSI)是一个数字子系统或整个数字系统的集成 划分方法: 双极型集成电路:单个芯片包含的门电路或等效门电路的数目 MOS场效应管型集成电路:单个芯片包含的元器件数目 采用MSI和LSI设计逻辑电路,可以简化结构、减少功耗、降低成本、提高电路可靠性 采用MSI和LSI设计逻辑电路时,重要的是选择合适的集成电路,充分利用芯片所具有的功能,使使用的芯片个数最少 设计方法: 根据设计要求选择合适的MSI和LSI, 使用经典方法设计外围辅助电路 以芯片总数最少为佳 6.1 译码器 Decoders 二进制译码器:能将n个输入变量变换成2n个输出函数,且输出函数与输入变量构成的最小项具有对应关系的一种多输出组合逻辑电路。 特点?? 二进制译码器一般具有n个输入端、2n个输出端和一个(或多个)使能输入端。 在使能输入端为有效电平时,对应每一组输入代码,仅一个输出端为有效电平,其余输出端为无效电平(与有效电平相反)。 有效电平可以是高电平(称为高电平译码),也可以是低电平(称为低电平译码)。 常见的MSI二进制译码器有2输入4输出译码器、3输入8输出译码器和 4输入16输出译码器等。 T4138型3-8线译码器的逻辑电路图、管脚排列图、逻辑符号 T4138型3-8线译码器的真值表 6.1.2 用MSI二进制译码器进行逻辑设计 ⒈ 用二进制译码器实现组合逻辑函数 (Implementing Logic Functions Using Decoders) 例1 用译码器T4138和适当的与非门实现全减器的功能 输入变量:被减数 Ai、减数 Bi 、来自低位的借位 Gi-1 输出函数:本位差Di、本位向高位的借位Gi 真值表如下: 例1 用译码器T4138和适当的与非门实现全减器的功能 逻辑图如下所示: 例2 用译码器和与非门实现逻辑函数 F(A,B,C,D)=∑m(2,4,6,8,10,12,14) 解: 给定的逻辑函数有4个逻辑变量,显然可采用 上例类似的方法用一个4-16线的译码器和与非门实现。 此外,也可以充分利用译码器的使能输入端,用3-8线 译码器实现4变量逻辑函数。??? 用3-8线译码器实现4变量逻辑函数的方法:用译 码器的一个使能端作为变量输入端,将两个3-8线译码 器扩展成4-16线译码器。用两片T4138实现给定函数时 ,可首先将给定函数变换为 ???? B、C、D分别接至片Ⅰ和片Ⅱ的输入端A2、A1、A0, A接至片Ⅰ的使能端S2和片Ⅱ的使能端S1。 当A=0时,片Ⅰ工作,片Ⅱ 禁止,由片Ⅰ产生m0~m7 当A=1时,片Ⅱ工作,片Ⅰ禁止,由片Ⅱ产生m8~m15。 将译码器输出中与函数相关的项进行与非运算,即可实现给定函数F的功能。 6.2 多路选择器 Multiplexers 多路选择器又称数据选择器或多路开关,常用 MUX表示。它是一种多路输入、 单路输出的组合逻 辑电路。 逻辑功能:从多路输入中选中某一路送至输出端 ,输出对输入的选择受选择控制量控制。通常,对于 一个具有2n路输入和一路输出的多路选择器有n个选择 控制变量,控制变量的每种取值组合对应选中一路输 入送至输出。 常见的MSI多路选择器有4路选择器、8路选择器和 16路选择器。 四路数据选择器T580的管脚排列图和逻辑符号 四路数据选择器T580的功能表 四路数据选择器T580的输出函数表达式 由功能表可知,当A1A0=00时,W=D0;当A1A0 =01时,W=D1 ;当A1A0 =10时,W=D2;当A1A0 =11时,W=D3。即在A1A0的控制 下,依次选中D0~D3端的信息送至输出端。其输出表达式为?? ??? 式中,mi为选择变量A1、A0组成的最小项,Di为i端的输入数据 ,取值等于0或1。??? ??? ?类似地,可以写出2n路选择器的输出表达式 ?????????? ?? ? 式中,mi为选择控制变量An-1,An-2,…,A1,A0组成的最小项 ;Di为2n路输入中的第i路数据输入,取值0或1。 用多路数据选择器进行逻辑设计 根据给定逻辑函数的变量数目,确定选用的多路选择器的路数:n个变量的逻辑函数选用2n-1路选择器 对于n个变量的逻辑函数,可任选择其中的(n-1)个变量作为选择变量,共n种方案 确定多路选择
文档评论(0)