网站大量收购独家精品文档,联系QQ:2885784924

数字系统基础(副本).ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* EDA原理与应用 第3章数字系统的概念 数字系统基础 二进制数制系统 数字系统的构成 1.1 什么是数字系统 数字系统是仅仅用数字来“处理”信息以实现计算和操作的电子网络。但是,数字系统中所用的数字是来自于特别的数制系统,该数制系统只有两个可能的值:该值要么是0,要么是1。此特征定义了二进制或基-2的数制系统,数字本身( 0和1 )称为( b i t s )比特,简称为“二进制数字”。虽然这似乎十分简单,但是由于只使用0和1来完成所有的计算和操作,所有数字系统的设计实际上是相当复杂的。 将现实世界的信息转换成数字网络可以理解的二进制“语言”。 2. 仅用数字0和1完成所要求的计算和操作。 3. 将处理的结果以我们可以理解的方式返回给现实世界。 特别地,数字系统必须完成如下任务: 数字系统总可以分解成用来表征和设计系统的小单元(或模块) 原语单元 用于产生 用于产生 较复杂的单元 更复杂的单元 数字系统有几种等效的描述方法。数字系统可以用不同的方式来看待,而采用的方式是否适合且方便则由手头上的问题来决定。 1.2.1 层次 层次概念对于设计复杂的数字系统是很有用的,它使得我们可以从简单的单元入手,然后逐步构成庞大而复杂的系统。 1.2 数字系统的概况 数字系统可以用十分明确定义的层次级别的集合来描述 逻辑网络 数字逻辑网络是以二进制数制的行为为基础的。由于二进制变量实际上可以用来表示任何数据集,因此用二进制来描述任何数字网络是可能的。例如,可以用二进制数来表示音频的音迹(比如在C D中)、物理计算中的科学数字、基因代码、星系信息或用于古埃及废墟中考古发掘发现的分类,等等。可以用二进制来描述的场合是无穷无尽的。虽然这在开始时听起来有一点抽象,但我们将很快学会如何用二进制数来描述逻辑网络,以代替用代数类型描述的方法。 电子电路 硬件这一术语表示的是数字系统的物理构成。数字系统的物理实现是用电子器件来完成的。而电子器件用实现逻辑运算的方式控制着电路中电流的流向。这是数字网络在日常生活中人们最熟悉的形式。比如,当提及计算机系统时,我们通常想象到的是一块电子器件。 实际的数字系统是用数字逻辑设计的,其硬件是用电子器件来实现的。这些概念的融合起来加以理解是很重要的,因为它表明了理论如何用于构造实际的系统。 1.2.2 个人计算机 个人计算机是一个极好的数字系统。计算机作为一个完整的系统,它通常由以下单元或部分组成: ?系统主机 包括C P U (中央处理单元)芯片存储程序和数据的系统存储器,通信的输入输出电路。 ? 键盘 ? 显示器 ? ? ? ? 个人计算机的 组成部分 1.3 二进制数 一个二进制位只允许我们描述两种可能的值,所以单个二进制变量本身的应用是很有限的。但是,我们可以用一组二进制位来描述较为复杂的情形。设有四个独立的二进制位( b i t ),这四位数分别标识为a3,a2,a1,a0。每个数据位ai有两个可能的值,0和1,其中i= 0 , 1 , 2 , 3。这样我们就可以构造出一段4 b i t的数据d a t a: d a t a =a3a2a1a0, 其中各个数据位的顺序是很重要的,比如a3必须放在左边, a0必须在右边,正如顺序的下标所示的那样。写成这种形式,我们就把参数d a t a当作具有1 6个不同值一个对象来看待。 1.4 数据的表示 通过将二进制字定义为合适的方式,我们可以用二进制字来表示我们想要表示的任何事物。 假设我们想用二进制字来描述左、右、前、后四个方向 D = 00 = 左 D = 01 = 右 D = 10 = 前 D = 11 = 后 给二进制数组定义特定含义的过程称为编码。 把二进制数解释成应用的过程称为解码。 编码和解码的过程 1.5 单元和层次 为构成数字系统,我们将采用称为单元( c e l l )的基本构造模块。通常,单元提供了系统设计中所需的一些有用的运算。系统的本身通过将单元按适当的顺序连结来构成以完成所有希望得到的性能。 采用图形表示数字网络所使用的单元及单元连结关系,称为逻辑图,它们为数字网络的分析和设计提供了一个有用的观察点。 假设我们希望有一个单元,如果该单元有且只有一个输入为1,其输出为f= 1,否则f= 0。此函数可描述为: f=1 如果A= 1或B= 1或C= 1; f=0 其他 为产生较大的数字系统,我们用小的单元构成具有较复杂功能的较大的单元。在逻辑图中单元间的互连用表示信号流向路径的连线来表示。该连线也称为传输线或简称为互连。 单元A 单元B 单元A的输出 单元B的输入 X? Y ? 连接两个单元的串行数据流路径 并行数据流连接 连线画法规则 微处理器芯片的照片 通过将多个单元连结在一

文档评论(0)

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

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

1亿VIP精品文档

相关文档