现代数字系统设计_第1页
现代数字系统设计_第2页
现代数字系统设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文格式为Word版,下载可任意编辑现代数字系统设计 随着电子计算机技术的迅猛进展,计算机帮助设计技术深人人类经济生活的各个领域,电子CAD就是应用计算机帮助设计技术来进行电子产品的设计、开发、制造。电子系统的设计,依据采纳计算机帮助技术的介入程度,可以分为3类: 第一类是人工设计方法,这是一种传统的设计方法,从方案的提出到验证和修改均采纳人工手段完成,尤其是系统的验证需要经过实际搭试电路来完成。因此这种方法花费大、效率低,制造周期长。 其次类人和计算机共同完成电子系统的设计,这就是早期的电子CAD方法。借助于计算机来完成数据处理、模拟评价、设计验证等部分工作,即借助于计算机,人们可以设计规模

2、稍大的电子系统,设计阶段中的很多工作尚需人工来完成。 第三类设计方法称为电子设计自动化(Electronic Design Automation,简称 EDA)。电子系统的整个设计过程或大部分设计均由计算机来完成。因此可以说EDA是电于CAD进展的必定趋势,是电子CAD的高级阶段。本书所介绍的现代数字系统的设计就是采纳EDA技术进行设计。当然 ,这里的所谓 EDA主要是指数字系统的自动化设计,由于这一领域的软硬件方面的技术已比较成熟,应用的普及程度也已比较大。而模拟电子系统的EDA正在进入有用。此外,由于电子信息领域的全面数字化,基于EDA的数字系统的设计技术具有更大的应用市场和更紧迫的需求性

3、。 现代电子系统设计领域中的EDA是随着计算机帮助设计技术的提高和可编程规律器件的消失应运而生并不断完善。可编程规律器件,特殊是目前CPLD/FPGA的广泛应用,为数字系统的设计带来极大的敏捷性。由于该器件可以通过软件编程而对其硬件的结构和工作方式进行重构,使得硬件的设计可以犹如软件设计那样便利快捷。这一切极大地转变了传统的数字系统设计方法、设计过程,乃至设计观念。 EDA技术就是以计算机为工具进行电子设计。现代的EDA软件平台已突破了早期仅能进行PCB版图设计,它集设计、仿真、测试于一体,配备了系统设计自动化的全部工具:配置了多种能兼用和混合使用的规律描述输入工具;同时还配置了高性能的规律综

4、合、优化和仿真模拟工具。EDA技术借助于大规模集成的可编程规律器件PLD(Programmable Logic Device)和高效的设计软件,用户不仅可通过直接对芯片结构的设计实现多种数字规律系统功能,而且由于管脚定义的敏捷性,大大减轻了电路图设计和电路板设计的工作量和难度;同时,这种基于可编程规律器件芯片的设计大大削减了系统芯片的数量,缩小了系统的体积,提高了系统的牢靠性。如今只需一台计算机、一套EDA软件和一片PLD芯片,就能在家中完成大规模集成电路和数字系统的设计。 目前大规模PLD系统正朝着为设计者供应系统内可再编程(或可再配置)的力量方向进展,即只要把器件插在系统电路板上,就随对其

5、进行编程或再编程,这就为设计者进行电子系统设计和开发供应了可实现的最新手段。采纳系统内可再编程的技术,使得系统内硬件的功能可以象软件一样地被编程来配置,从而可以使电子系统的设计和产品性能的改进及扩充变得非常简洁。采纳这种技术,对系统的设计、制造、测试和维护也产生了重大的影响,给样机设计、电路板调试、系统制造和系统升级带来革命性的变化。 传统的设计方法是都是自底向上的,即首先确定可用的元器件,然后依据这些器件进行规律设计,完成各模块后进行连接,最终形成系统。而后经调试、测量看整个系统是否达到规定的性能指标。 (1) 这种"自下而上"的设计方法经常受到设计者的阅历及市场器件状况

6、等因素限制,且没有明显的规律可循。 (2) 系统测试在系统硬件完成后进行。假如发觉系统设计需要修改,则需要重新制做电路板、重新购买器件,重新调试与修改设计。整个修改过程化费大量的时间与经费。 (3) 电路设计是原理图设计方式,而原理图设计的电路对于简单系统的设计、阅读、沟通、修改、更新、保存都非常困难,不利于简单系统的任务分解与综合。 基于EDA技术的所谓自顶向下的设计方法正好相反,它首先从系统设计入手,在顶层进行功能划分和结构设计,并在系统级采纳仿真手段验证设计的正确性,然后再逐级设计低层的结构,实现从设计、仿真、测试一体化。其方案的验证与设计、电路与PCB设计、专用集成电路(Applica

7、tion Specific Integrated Circuit,简称ASIC)设计等都由电子系统设计师借助于EDA工具完成。自顶向下设计方法的特点表现在: (1) 基于PLD硬件和EDA工具支撑; (2) 采纳逐级仿真技术,以便及早发觉问题修改设计方案; (3) 基于网上设计技术使全球设计者设计成果共享,设计成果的再利用得到保证。 现代的电子应用系统正向模块化进展,或者说向软硬核组合的方向进展。对于以往胜利的设计成果稍作修改、组合就能投人再利用,从而产生全新的或派生的设计模块,同时还可以以一种IP核的方式进行存档。 (4) 由于采纳的是结构化开发手段,可实现多人多任务的并行工作方式,使简单系

8、统的设计规模和效率大幅度提高。 (5) 在选择器件的类型、规模、硬件结构等方面具有更大的自由度。所谓分层次设计,是将设计层次分成5级,即印制系统级、寄存器传输级、门级、电路级和器件(板图)级。其中,系统是最上一层,是最抽象的设计层次,它将电子系统看作由一些系统部件组成,而各部件之间的连接可以是抽象的,只要表达清晰系统的体系结构、数据处理功能、算法等即可;寄存器传输级则以具有内部状态的寄存器以及连接寄存器之间的规律单元作为部件,重点在于表达信号的运算、传输和状态的转移过程;门级设计也就是规律设计,它以电路或触发器作基本部件,表达各种规律关系;电路级设计则以可看作分立的基本元件,详细表达电路在时域的伏安特性或频域的响应等性能;器件级又称为板图级,现代电路设计以板图级设计作为最底层次。 EDA软件平台的另一特点是日益强大的仿真测试技术,所谓仿真(simulate)就是设计的输入、输出(或中间变量)之间的信号关系由计算机依据设计供应的设计方案从各种不同层次的系统性能特点完成一系列精确规律和时序验证。测试技术是在完成实际系统的安装后,只需通过计算机就能对还能对系统上的目标器件进行所谓边

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论