数字电路逻辑设计普通高等教育“十一五”国家级规划教材课件作者马义忠常蓬彬马浚张晓帆第10章节EDA设计.ppt

数字电路逻辑设计普通高等教育“十一五”国家级规划教材课件作者马义忠常蓬彬马浚张晓帆第10章节EDA设计.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 EDA设计 随着微电子技术的迅猛发展, 无论是电路设计、系统设计还是芯片设 计, 其设计的复杂程度都在不断地增加, 电子产品更新换代的步伐也越来越快。因此, 仅仅 依靠传统的手工设计方法已经不再能够满足要求, 而EDA技术是指以计算机硬件与软件为平 台, 融合了应用电子技术, 计算机技术, 信息处理及智能化技术, 给电子信息系统设计带来 了革命性的变化。利用EDA工具, 设计师可从概念, 算法, 协议等开始, 大量工作通过计算 机来完成。使数字电路逻辑设计的水平上升到了一个新阶段。 10.1 EDA概述 10.1.1 EDA 技术的发展 EDA(electronic disingn automation)即电子设计自动化, 是近几年来迅速发展起来的将计算机软件、硬件、微电子技术交叉运用的现代电子学科, 是20世纪80年代后期从CAD(计算 辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。 EDA技术就是以计算机为工作平台、以EDA软件工具为开发环境、以硬件描述语言 为设计语言、以ASIC(专用集成电路)为实现载体的电子产品自动化设计过程。在EDA软件平 台上, 根据原理图或硬件描述语言(HDL)完成的设计文件, 自动地完成逻辑编译、化简、分 割、综合及优化、布局布线、仿真、目标芯片的适配编译、逻辑映射和编程下载等工作。 EDA 技术的发展 设计者的工作仅限于利用软件的方式来完成对系统硬件功能的描述, 在EDA工具的帮助下, 应 用相应的FPGA/CPLD(可编程门阵列复杂可编程逻辑器件)器件, 就可以得到最后的设计结果。尽管目标系统是硬件, 但整个设计和修改过程如同完成软件设计一样方便和高效。所谓EDA, 主要是指数字系统的自动化设计, 因为这一领域软硬件方面的技术比较成熟, 应用的普 及程度比较大。其初期的EDA工具不一定需要硬件描述语言。此外, 从应用的广度和深度来说, 由于电子信息领域的全面数字化, 基于EDA的数字系统的设计技术具有更大的应用市场和更紧迫的需求性。 10.1.2 EDA技术的基本特征和工具 现代EDA技术的基本特征是采用高级语言描述, 具有系统级仿真和综合能力。它主要采用并行工程和“自上而下”的设计方法, 使开发者从一开始就要考虑到产品生产的质量、成本、开发时间及用户的需求等多方面的问题, 然后从系统设计入手, 在顶层进行功能方框图的划 分和结构设计, 在方框图一级进行仿真、纠错、并用VHLD、Verilog-HDL、ABEL等硬件描述 语言对高层次的系统行为进行描述, 在系统一级进行验证, 然后再用逻辑综合优化工具生成具体的门级逻辑电路的网表, 其对应的物理实现级可以是印刷电路板或专用集奄电路。近几 年来, 硬件描述语言等设计数据格式的逐步标准化, 不同设计风格和应用的要求导致各具特色的EDA工具被集成在同一个工作站上, 从而使EDA框架日趋标准化。 没有EDA工具的支持, 想要完成超大规模集成电路或复杂电子系统的设计制造是不可想象的。EDA的开发工具是以计算机硬件和系统软件为工作平台, 汇集了计算机图形学、拓 扑逻辑学、计算数学以及人工智能等多种计算机应用学科的最新成果而开发出来的、用于电 子系统自动化设计的应用软件。 全球的EDA软件供应商有近百家之多, 大体上可以分成两类: 一类是专业的EDA软件公司, 如 Mentor Graphics,Synopsys和Protel等; 另一类是半导体器件厂商, 为销售产品而开发EDA工具, 如Altera,Xilinx和Lattice等。专业的EDA软件公司独立于半导体器件厂商, 推出的ED A工具有较好的标准化和兼容性, 一般将这类工具称为第三方工具; 而半导体器件厂商开发 的EDA工具则能够针对自己器件的特点优化设计。在P227表10-1中列出了部分EDA软件, 其中也 包含了一些模拟/数字混合电路的EDA软件。 10.2 VHDL 语言与数字电路逻辑设计 10.2.1 VHDL语言的基本结构 VHDL 语言是美国国防部在 20 世纪 80 年代初为实现其高速集成电路计划(VHSIC)而提出的一种 HDL,其含义为超高速集成电路硬件描述语言。 VHDL 语言的基本结构是对任何电路在用 VHDL语言描述时,都应有两部分组成:实体和结构体。实体描述电路的输入、输出关系;结构体描述电路的功能。 1.实体描述 实体在电路中主要是说明该电路的输入、输出关系,更具体地说就是用来定义实体与外部的连接关系以及需传送给实体的参数。 VHDL语言的基本结构 (1)类属表说明用以将信息参数传递到实体。最常用的信

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档