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

数字电子技术基础课件作者宋婀娜第8章节.pptVIP

数字电子技术基础课件作者宋婀娜第8章节.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据子系统(也称数据处理器Data Processor)由寄存器和组合电路构成,寄存器用于暂存信息,组合电路实现对数据的加工和处理。在一个操作步骤中,控制子系统发出命令信号给数据子系统,数据子系统完成命令信号所规定的操作。在下一个操作步骤中,控制子系统发出另外一组命令信号,命令数据子系统完成相应的操作。通过多步操作(也称操作序列),数字系统完成一个操作任务,控制子系统接收数据子系统的状态信息及外部输入来选择下一个操作步骤。 控制子系统(也称控制器Controller)决定数据子系统的操作和操作序列。控制子系统决定操作步骤,它根据外部输入控制信号和数据子系统的状态信号来确定下一个操作步骤,控制子系统控制数字系统的整个操作进程。 尚辅网 / 8.1 数字系统基本概念 8.2 数字系统设计的一般过程 8.3 数字系统设计的描述方法 8.4 用可编程逻辑器件进行数字系统设计 第八章 数字系统设计基础 8.1 数字系统基本概念 所谓数字系统(Digtal system)是指由若干数字电路和逻辑部件构成的,能够实现某种数据存储、传达和处理等复杂功能的数字设备。数字系统一般由数据子系统和控制子系统构成。 数字系统的基本结构 控制器是数字系统的核心,有无控制器是区分数字系统和逻辑功能部件的重要标志。凡是有控制器、且能按照一定时序进行操作的,不论规模大小,均称为数字系统。凡是没有控制器,不能按照一定时序操作,不论规模有多大,均不能作为一个独立的数字系统,只能作为一个完成某一特定任务的逻辑功能部件。例如,加法器、译码器、寄存器、存储器等。 8.2 数字系统设计的一般过程 1. “自底向上”的设计方法 这是一种传统的设计方法, 其主要的设计过程是根据系统对硬件的要求,从整体上规划整个系统的功能,编写出详细技术规格书和系统控制流程图。根据所给的技术规格书和控制流程图,对系统的功能进行细化,合理地划分功能模块,确立它们之间的相互关系。这种划分过程不断在进行, 直到划分得到的单元可以直接映射到实际的物理器件,完成上述划分后再进行各功能模块的设计与调试工作。最后进行各模块电路的连接并进行系统联调,从而完成整个系统的硬件设计。 2. “自顶向下”的设计方法 设计的总过程是从系统总体要求出发,从系统顶层开始,自上而下地逐步将系统设计内容进行细化,借助硬件描述语言进行编程,将系统硬件设计转化成软件编程,在此基础上再利用相应的逻辑综合工具EDA 以及在线可编程ISP 技术,对各种可编程逻辑器件如CPLD、FPGA 进行逻辑划分与适配,将所产生的配置文件映射到相应的可编芯片内,最后完成硬件的整体设计。 确定系统功能 确定总体方案 确定系统结构 控制算法设计 系统仿真实现 电路实现 数字系统设计的基本流程 (1) 确定系统功能 确定系统功能是对要设计的系统的任务、要求、原理以及使用环境等进行充分调研,进而明确设计目标、确定系统功能。 数字系统总体方案将直接影响整个数字系统的质量与性能,总体方案需要综合考虑以下几个因素:系统功能要求、系统使用要求和系统性能价格比,考虑不同的侧重点,可以得出不同的设计方案。 (2) 确定总体方案 根据数据子系统和控制子系统各自功能特点,把系统从逻辑上划分为数据子系统和控制子系统两部分。逻辑划分的依据是,怎样更有利于实现系统的工作原理,就怎样进行逻辑划分。逻辑划分以后,就可以画出系统的粗略结构框图。 (3) 确定系统结构 (4) 控制算法设计 控制算法是建立在给定的数据子系统的基础上的,它直接地反映了数字系统中控制子系统对数据子系统的控制关系和控制过程。控制算法设计的目的是为了获得控制操作序列和操作信号,为设计控制子系统提供基础。 在完成控制子系统和数据子系统设计后,可用EDA软件对所设计的系统进行仿真,验证数字系统设计的正确性。 (5) 系统仿真实现 通过EDA软件仿真,如果设计的数字系统满足总体要求,就可以用芯片实现数字系统。首先实现各个逻辑功能电路,调试正确后,再将它们互连成子系统,最后进行数字系统总体调试。 (6) 电路实现 8.3 数字系统设计的描述方法 设计一个数字系统时,应首先明确该系统的任务、要求、原理和使用环境,搞清楚外部输入、输出信号特性,系统要完成的逻辑功能和技术指标等,然后确定初步方案。这部分的描述方法有:方框图、时序图、逻辑流程图和MDS图。 1. 方框图 方框图中每一个方框定义了一个信息处理、存储或传送的子系统,在方框内用文字、表达式、通用符号或图形来表示该子系统的名称或主要功能。 方框图的设计是一个自顶向下、逐次细

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档