网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
逻辑部件

下载 第8章 逻 辑 部 件 现代数字网络是由成百万逻辑门构成的非常复杂的系统。大型复杂数字系统的设计大多 采用层次式(hierarchical approach )设计方法,即将复杂的数字网络分解为实现一定功能的 各逻辑部件,各逻辑部件是系统的基本组成部件,而它本身可由功能部件或简单的逻辑门构 成。本章介绍数字系统设计中常用的几种逻辑部件。 8.1 数字部件的概念 前面几章重点研究了基本逻辑函数“与”、“或”、“非”及用这些逻辑函数构造复杂逻辑 网络的方法。对计算机系统这样的复杂数字系统设计而言,设计中需要使用成千上万、甚至 成百万个逻辑门,难于对设计中所使用的各逻辑门作深入细致的研究。为克服这一困难,采 用层次式设计方式,将复杂的数字网络 (系统)分解为实现一定功能的逻辑部件。具有一定 功能的逻辑部件通常称为数字部件、数字单元或模块 (m o d u l e ),其本身即是由逻辑部件或简 单逻辑门构成的能实现相应功能的复杂逻辑结构。一般说来,数字部件具有相应的输入、输 出端口,有些数字部件包括一些控制信号端口,这些端口不是数据流的一部分但控制数字部 件的操作。 如图8 - 1所示的数字部件,其输入为 a 、b 、c 、d ,输出为f ,s 1 、s 2 为控制位。数字部件的 控制位用于选取输出相对于输入的函数值。图 8 - 1 的数字部件有二个控制位,其输出 f 相对与 其输入信号具有22 = 4种函数,具体表示为: 如果 如果 (8 - 1 ) 如果 如果 式(8 - 1 )表明数字网络用控制位s s 的值选择其输出函数的方式。 1 0 人们用数字部件进行数字系统设计时主要关心各部件的行为功能。虽然各数字部件内部 包含一些基本的逻辑门,但实际应用中通常忽略其内部逻辑细节,主要研究如何用数字部件 构造大型的数字网络和系统。本章的讨论方式与第 S S 1 0 2 章讨论基本逻辑操作与逻辑符号的方式相同,讨 控制 论时不考虑数字部件的细节逻辑结构,该方式有助 功能 于设计者在较高层次上理解数字系统设计。在现实 世界中,你也许采用预先设计好的数字部件设计更 输入 输出 大的系统而不太关心部件的内部细节,或是用基本 的逻辑门设计数字部件。不过,重要的是:对层次 式设计方式而言,数字部件是设计大型、复杂数字 图8-1 数字部件的基本概念 第8章 逻 辑 部 件 205 下载 系统的基本构件。 8.2 相等比较器 设有两个4位二进制数: (8 - 2 ) 需进行比较,欲设计一个逻辑部件以检测这两个二 进制数是否逐位相同。引入输出函数f 并将所要设计 的逻辑部件的行为功能描述如下: ;

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档