数字系统设计课件.ppt

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 数字系统设计;5.1 数字系统设计概述; 数字子系统主要完成数据的采集、存储、运算和传输。主要由存储器、运算器、数据选择器等。它与外界进行数据交换,而它所有的存取、运算等控制信号下进行。 数字子系统是根据待完成的系统功能的算法得到的。;控制子系统是执行算法的核心,它必须具有记忆能力,因此是一个时序系统。 现在主要以算法状态机为核心来设计控制子系统。它与数据子系统共享一个时钟。它的输入是外部控制信号和由数据子系统传来的条件信号,按照设计方案中既定的算法程序,按序地进行状态转换,与每个状态以及有关条件对应的输出作为控制信号去控制数据子系统的操作顺序。 控制子系统是根据系统功能及数据子系统的要求而设计出来的。;二、控制子系统和数据子系统的设计 ;1、数据子系统的设计 所要完成的主要任务:选择适当的芯片,实现规定的逻辑功能,且同时满足预定的非逻辑约束。;在选择器件时,主要考虑两方面因素: (1)易于控制:各受控电路的控制方式和控制信号要尽可能简单,从而使产生这些控制信号的逻辑也趋于简单,以便实现。;(2)满足非逻辑约束的要求 性能因素: 运行速度—关系到能否在预定时间内实现预定的逻辑功能。 可靠性—在选择器件时应注意这些芯片的工作延迟、脉冲工作特征、功耗、驱动能力以及各器件之间的电平匹配。 可测试性—在设计之初就应考虑到系统的可测试性,为日后系统的自检和被检做好准备。;物理因素:包括尺寸、重量、功耗、散热、安装和抗震等诸多因素。 经济因素:包括设计成本、制造成本、维护成本和运行成本。;2、控制子系统的设计 用硬件构成电路以生成数据子系统所需的控制时序信号是控制子系统的设计要完成的主要任务。;应用算法状态机设计控制器主要完成两部分设计:组合逻辑网络和状态寄存器。;组合逻辑网络的作用是根据外界对系统的输入和数据子系统所产生的条件反馈信息及算法的当前状态生成要求的对数据子系统可控制信号和外界输出。 状态寄存器:用以记录算法的执行过程。;三、用数字方法实现电子系统的优点 (1)数字系统对元、器件参数的依赖较少,系统的抗干扰性较强,一般情况下,只要设计的逻辑正确,成功的可能性较大,而模拟系统对元器件的要求较高,且影响系统性能的因素很多,设计人员如元较丰富的实践经验,很难设计出较完善的系统; ;(2)目前数字电路的集成工艺已经相当成熟。 (3)现代的复杂系统几乎都离不开用计算机处理,而被计算机处理的只能是数字信号,因此就必须采用数字方法去设计这类系统。它们无论在质量、精度、可靠性还是成本方面都比用模拟方法设计的系统优越。 ;;5.2 可编程逻辑器件的原理与应用 ;PLD器件的选择和使用 1、FPGA/CPLD的选择 对于普通规模且产量不大的产品项目,通常使用CPLD比较好。这是因为: (1)在中小规模范围, CPLD价格便宜,能直接用于系统。 (2)CPLD的结构大多为EEPROM或Flash ROM形式,编程后即可固定下载的逻辑功能。使用方便,电路简单,编程方式便捷,易于进行硬件修改和硬件升级。;(3) CPLD有专门的布线区和许多逻辑块,无论实现什么样的逻辑功能,或采用什么样的布线方式,引脚至引脚的信号延时几乎是固定的,与逻辑设计无关。使CPLD获得比较高速的性能。;但对于大规模的逻辑设计、ASIC设计或单片系统设计,则多采用FPGA。 FPGA使用的途径主要有四个方面: (1)直接使用在产品的电路系统板上。因为其具有大规模和超大规模逻辑资源、低功耗等优势,所以可以直接使用。但应选择合适的配置方式。;;;;;注意:对CPLD内部资源的使用通常不得超过80%,否则布线很难通过,对其资源的利用率在50%为最佳。FPGA内部安排更加难以掌握,所以还要放宽。;(3)芯片功耗的选择 CPLD的工作电压多为5V,而FPGA的工作电压的流行趋势越来越低,多为3.3V和2.5V。因此,就低功耗、高级程度方面,FPGA具有绝对的优势。;(4)I/O数与器件的封装 应先对所需完成的电路或系统所需要完成的引脚数进行统计,并据此选择合适的芯片型号。在选择时要留出一定余量。 在封装形式上,有PLCC、TQFP、PQFP、PGA的封装形式。;邑巨渡酷切悯侥顷群裹炯察笺孙却位最签擎岛瞻烯蠕滩返坡丫白耪舅驼财数字系统设计课件数字系统设计课件;常用的PLCC封装引脚数有28、44、52、68、84,是插座形式的,插拔方便,适用于中小规模的开发,但是I/O有限,且已被解密。 TQFP、PQFP属贴片封装,适合于一般规模的产品开发或生产,但是损坏后不易更换。;(5)其他因素 如有特殊需要,可采用各类具有嵌入式模块的PLD,如需加密,应使用CPLD,若希望经常更换处理电

文档评论(0)

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

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

1亿VIP精品文档

相关文档