



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设计方法和流程一、现代数字系统设计概述二、现代数字系统设计的方法三、现代数字系统的设计流程一、现代数字系统设计概述 随着电子计算机技术的迅猛发展,计算机辅助设计技术深人人类经济生活的各个领域,电子CAD就是应用计算机辅助设计技术来进行电子产品的设计、开发、制造。电子系统的设计,根据采用计算机辅助技术的介入程度,可以分为3类: 第一类是人工设计方法,这是一种传统的设计方法,从方案的提出到验证和修改均采用人工手段完成,尤其是系统的验证需要经过实际搭试电路来完成。因此这种方法花费大、效率低,制造周期长。第二类人和计算机共同完成电子系统的设计,这就是早期的电子CAD方法。借助于计算机来完成数据处理、模拟评价、设计验证等部分工作,即借助于计算机,人们可以设计规模稍大的电子系统,设计阶段中的许多工作尚需人工来完成。 第三类设计方法称为电子设计自动化(Electronic Design Automation,简称 EDA)。电子系统的整个设计过程或大部分设计均由计算机来完成。因此可以说EDA是电于CAD发展的必然趋势,是电子CAD的高级阶段。本书所介绍的现代数字系统的设计就是采用EDA技术进行设计。当然 ,这里的所谓 EDA主要是指数字系统的自动化设计,因为这一领域的软硬件方面的技术已比较成熟,应用的普及程度也已比较大。而模拟电子系统的EDA正在进入实用。此外,由于电子信息领域的全面数字化,基于EDA的数字系统的设计技术具有更大的应用市场和更紧迫的需求性。 现代电子系统设计领域中的EDA是随着计算机辅助设计技术的提高和可编程逻辑器件的出现应运而生并不断完善。可编程逻辑器件,特别是目前CPLD/FPGA的广泛应用,为数字系统的设计带来极大的灵活性。由于该器件可以通过软件编程而对其硬件的结构和工作方式进行重构,使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、设计过程,乃至设计观念。 EDA技术就是以计算机为工具进行电子设计。现代的EDA软件平台已突破了早期仅能进行PCB版图设计,它集设计、仿真、测试于一体,配备了系统设计自动化的全部工具:配置了多种能兼用和混合使用的逻辑描述输入工具;同时还配置了高性能的逻辑综合、优化和仿真模拟工具。EDA技术借助于大规模集成的可编程逻辑器件PLD(Programmable Logic Device)和高效的设计软件,用户不仅可通过直接对芯片结构的设计实现多种数字逻辑系统功能,而且由于管脚定义的灵活性,大大减轻了电路图设计和电路板设计的工作量和难度;同时,这种基于可编程逻辑器件芯片的设计大大减少了系统芯片的数量,缩小了系统的体积,提高了系统的可靠性。如今只需一台计算机、一套EDA软件和一片PLD芯片,就能在家中完成大规模集成电路和数字系统的设计。 目前大规模PLD系统正朝着为设计者提供系统内可再编程(或可再配置)的能力方向发展,即只要把器件插在系统电路板上,就随对其进行编程或再编程,这就为设计者进行电子系统设计和开发提供了可实现的最新手段。采用系统内可再编程的技术,使得系统内硬件的功能可以象软件一样地被编程来配置,从而可以使电子系统的设计和产品性能的改进及扩充变得十分简单。采用这种技术,对系统的设计、制造、测试和维护也产生了重大的影响,给样机设计、电路板调试、系统制造和系统升级带来革命性的变化。 传统的设计方法是都是自底向上的,即首先确定可用的元器件,然后根据这些器件进行逻辑设计,完成各模块后进行连接,最后形成系统。而后经调试、测量看整个系统是否达到规定的性能指标。 (1) 这种自下而上的设计方法常常受到设计者的经验及市场器件情况等因素限制,且没有明显的规律可循。 (2) 系统测试在系统硬件完成后进行。如果发现系统设计需要修改,则需要重新制做电路板、重新购买器件,重新调试与修改设计。整个修改过程化费大量的时间与经费。 (3) 电路设计是原理图设计方式,而原理图设计的电路对于复杂系统的设计、阅读、交流、修改、更新、保存都十分困难,不利于复杂系统的任务分解与综合。 基于EDA技术的所谓自顶向下的设计方法正好相反,它首先从系统设计入手,在顶层进行功能划分和结构设计,并在系统级采用仿真手段验证设计的正确性,然后再逐级设计低层的结构,实现从设计、仿真、测试一体化。其方案的验证与设计、电路与PCB设计、专用集成电路(Application Specific Integrated Circuit,简称ASIC)设计等都由电子系统设计师借助于EDA工具完成。自顶向下设计方法的特点表现在: (1) 基于PLD硬件和EDA工具支撑; (2) 采用逐级仿真技术,以便及早发现问题修改设计方案; (3) 基于网上设计技术使全球设计者设计成果共享,设计成果的再利用得到保证。 现代的电子应用系统正向模块化发展,或者说向软硬核组合的方向发展。对于以往成功的设计成果稍作修改、组合就能投人再利用,从而产生全新的或派生的设计模块,同时还可以以一种IP核的方式进行存档。 (4) 由于采用的是结构化开发手段,可实现多人多任务的并行工作方式,使复杂系统的设计规模和效率大幅度提高。 (5) 在选择器件的类型、规模、硬件结构等方面具有更大的自由度。所谓分层次设计,是将设计层次分成5级,即印制系统级、寄存器传输级、门级、电路级和器件(板图)级。其中,系统是最上一层,是最抽象的设计层次,它将电子系统看作由一些系统部件组成,而各部件之间的连接可以是抽象的,只要表达清楚系统的体系结构、数据处理功能、算法等即可;寄存器传输级则以具有内部状态的寄存器以及连接寄存器之间的逻辑单元作为部件,重点在于表达信号的运算、传输和状态的转移过程;门级设计也就是逻辑设计,它以电路或触发器作基本部件,表达各种逻辑关系;电路级设计则以可看作分立的基本元件,具体表达电路在时域的伏安特性或频域的响应等性能;器件级又称为板图级,现代电路设计以板图级设计作为最底层次。 EDA软件平台的另一特点是日益强大的仿真测试技术,所谓仿真(simulate)就是设计的输入、输出(或中间变量)之间的信号关系由计算机根据设计提供的设计方案从各种不同层次的系统性能特点完成一系列准确逻辑和时序验证。测试技术是在完成实际系统的安装后,只需通过计算机就能对还能对系统上的目标器件进行所谓边界扫描测试。EDA仿真测试技术都极大地提高了大规模系统电子设计自动化程度。 现代数字系统设计内容非常广泛,系统功能日趋完善和智能化。基于网上设计的EDA技术,具有标准化的设计方法和设计语言,已经成为信息产业界的共同平台,成为数字系统设计的必然选择。二、现代数字系统设计的方法 优秀EDA软件平台集成了多种设计入口(如图形、HDL、波形、状态机),而且还提供了不同设计平台之间的信息交流接口和一定数量的功能模块库供设计人员直接选用。设计者可以根据功能模块具体情况灵活选用。下面是几种常用的较为成熟的设计方法。 1. 原理图设计 2. HDL程序设计 3. 状态机设计 4. 波形输入设计 5. 基于IP的设计 6. 基于平台的设计三、现代数字系统的设计流程现代数字系统的设计流程是指利用EDA开发软件和编程工具对可编程逻辑器件进行开发的过程。在EDA软件平台上,利用硬件描述语言HDL等系统逻辑描述手段完成的设计。然后结合多层次的仿真技术,在确保设计的可行性与正确性的前提下,完成功能确认。然后利用EDA工具的逻辑综合功能,把功能描述转换成某一具体目标芯片的网表文件,输出给该器件厂商的布局布线适配器,进行逻辑编译、逻辑化简及优化、逻辑映射及布局
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省三明市将乐县2022-2023学年九年级上学期期中化学试题(含答案)
- 消费者心理与行为(第8版·数字教材版) 课件 第1章 绪论
- 高级职称评定课件
- 北医大gsp考试题库及答案
- 北京法官入额考试真题及答案
- 3-Methyl-2-buten-1-ol-d6-生命科学试剂-MCE
- 北海五中期末考试试卷及答案
- 高温安全知识培训内容课件
- 高清课堂安全知识培训课件
- 包头期末考试高中卷子及答案
- 《中国人首次进入自己的空间站》跨学科公开课一等奖创新教案+统编版语文八年级上册
- 小学生英语授课课件模板
- 膳食委员会管理制度
- 2025至2030年中国宽带SOHO路由器行业投资前景及策略咨询报告
- XXX学校违规使用教辅材料专项整治工作实施方案范文
- T/SFABA 7-2024天然食品添加剂天然性溯源
- T/CECS 10011-2022聚乙烯共混聚氯乙烯高性能双壁波纹管材
- T/CACEM 22.6-2022校车运营服务管理第6部分:评价与改进
- DB31/T 477-2018旅行社服务质量要求及等级划分
- 购物中心行业研究报告2024-2025商业洞察
- AI智能体的感知与理解
评论
0/150
提交评论