第一讲第1章概述重点解析.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA原理与应用 EDA原理与应用 第1章 概 述 1.1 EDA技术及其发展 1、EDA定义 EDA:Electronic Design Automation,即电子设计自动化,是指: 是指以大规模可编程逻辑器件为设计载体; 以硬件描述语言为系统逻辑描述的主要表达方式; 以大规模可编程逻辑器的开发软件及实验开发系统为设计工具; 自动完成逻辑编译、化简、分割、综合、布局布线,以及逻辑优化、仿真测试,直至对于特定目标芯片的适配编译、逻辑映射、编程下载等工作; 最终形成集成电子系统或专用集成芯片的一门新技术。 2、EDA技术的主要内容 1)大规模可编程逻辑器件 可编程逻辑器件(简称PLD)是一种由用户编程以实现某种逻辑功能的新型逻辑器件。 现在,FPGA和CPLD器件的应用已十分广泛。 高集成度、高速度和高可靠性是FPGA/CPLD最明显的特点,其时钟延时可小至ns级。 国际上生产FPGA/CPLD的公司很多,在国内占有市场份额较大的主要是Xilinx,Altera,Lattice三家公司。 2)硬件描述语言(HDL) 常用的硬件描述语言有VHDL、Verilog HDL、ABEL。 VHDL:作为IEEE的工业标准硬件描述语言,在电子工程领域,已成为事实上的通用硬件描述语言。 Verilog HDL:支持的EDA工具较多,适用于RTL级和门电路级的描述,其综合过程较VHDL稍简单,但其在高级描述方面不如VHDL。 有专家认为,在新世纪中,VHDL与Verilog语言将承担几乎全部的数字系统设计任务。 3)软件开发工具 目前比较流行的、主流厂家的EDA的软件工具有Altera的MAX+plus II、QuartusII、Lattice的isp EXPERT、Xilinx的Foundation Series。 4)实验开发系统 实验开发系统是提供芯片下载电路及EDA实验/开发的外围资源,以供硬件验证用。一般包括: ①实验或开发所需的各类基本信号发生模块,包括时钟、脉冲、高低电平等; ②FPGA/CPLD输出信息显示模块,包括数码显示、发光管显示、声响指示等; ③目标芯片适配座以及上面的FPGA/CPLD目标芯片和编程下载电路。 1.1 EDA技术及其发展 EDA技术的发展历程 1)20世纪70年代的计算机辅助设计CAD阶段 早期的电子系统硬件设计采用的是分离元件,随着集成电路、可编程逻辑器件的出现,以及计算机的广泛应用,硬件设计进入到发展的初级阶段。 初级阶段的硬件设计大量选用中、小规模标准集成电路。利用CAD手工完成布图布线等高度重复性的复杂工作。 典型设计软件,如Tango布线软件。 传统的手工布图方法无法满足产品复杂性的要求,更不能满足工作效率的要求。 2)20世纪80年代的计算机辅助工程设计CAE阶段 初级阶段的硬件设计是用大量不同型号的标准芯片实现电子系统设计的。 随着微电子工艺的发展,相继出现了集成上万只晶体管的微处理器、集成几十万直到上百万储存单元的存储器。伴随着计算机和集成电路的发展,EDA技术进入到计算机辅助工程设计阶段。 20世纪80年代初推出的工具则以逻辑模拟、定时分析、故障仿真、自动布局和布线为核心,重点解决电路设计没有完成之前的功能检测等问题。 到了20世纪80年代后期,EDA工具已经可以进行设计描述、综合与优化和设计结果验证等工作。 3)20世纪90年代电子系统设计自动化EDA阶段 为了满足千差万别的系统用户提出的设计要求,最好的办法是由用户自己设计芯片,让他们把想设计的电路直接设计在自己的专用芯片上。 微电子技术的发展,特别是可编程逻辑器件的发展,使得微电子厂家可以为用户提供各种规模的可编程逻辑器件,使设计者通过设计芯片实现电子系统功能。 这个阶段发展起来的EDA工具,目的是在设计前期将设计师从事的许多高层次设计工作由工具来完成。 20世纪90年代,设计师逐步从使用硬件转向设计硬件,从单个电子产品开发转向系统级电子产品开发(即片上系统集成,System on a chip)。 1.超大规模可编程逻辑器件 FPGA和CPLD是实现这一目标的主流器件,它们的特点是直接面向用户,具有极大的灵活性和通用性,使用方便,硬件测试和实现快捷,开发效率高,成本低,上市时间短,技术维护简单,工作可靠性好等。 由于FPGA和CPLD的开发工具、开发流程和使用方法与ASIC有类似之处,因此这类器件通常也被称为可编程专用IC,或可编程ASIC。 2.掩膜ASIC 分为门阵列ASIC、标准单元ASIC和全定制ASIC。 门阵列ASIC:用户可以借助EDA工具将原理图或硬件描述语言模型映射为相应门阵列晶体管配置,创建一个指定金属互连路径文件,从而完成门阵列ASIC开发,是FPGA的前身。

您可能关注的文档

文档评论(0)

我是兰花草 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档