eda技术与数字系统设计ppt教学课件-第1章eda技术概述

eda技术与数字系统设计ppt教学课件-第1章eda技术概述

ID:33828375

大小:318.50 KB

页数:31页

时间:2019-03-01

eda技术与数字系统设计ppt教学课件-第1章eda技术概述_第1页
eda技术与数字系统设计ppt教学课件-第1章eda技术概述_第2页
eda技术与数字系统设计ppt教学课件-第1章eda技术概述_第3页
eda技术与数字系统设计ppt教学课件-第1章eda技术概述_第4页
eda技术与数字系统设计ppt教学课件-第1章eda技术概述_第5页
资源描述:

《eda技术与数字系统设计ppt教学课件-第1章eda技术概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章EDA技术概述1.1EDA技术的发展史1.2EDA技术的主要内容1.3EDA技术的发展趋势1.1EDA技术的发展史EDA技术伴随着计算机、集成电路、电子系统设计的发展,经历了计算机辅助设计(ComputerAssistDesign,简称CAD)、计算机辅助工程设计(ComputerAssistEngineeringDesign,简称CAED)和电子设计自动化(ElectronicDesignAutomation,简称EDA)三个发展阶段。1. 20世纪70年代的计算机辅助设计(CAD)阶段早期的电子系统硬件设计采用的是分立元件。随着集成电路的出现和应用,

2、硬件设计进入到大量选用中小规模标准集成电路阶段。人们将这些器件焊接在电路板上,做成初级电子系统。对电子系统的调试是在组装好的PCB(PrintedCircuitBoard))板上进行的。2. 20世纪80年代的计算机辅助工程设计(CAED)阶段初期阶段的硬件设计是用大量不同型号的标准芯片实现电子系统设计的。随着微电子工艺的发展,相继出现了集成上万只晶体管的微处理器、集成几十万直到上百万储存单元的随机存储器和只读存储器。此外,支持定制单元电路设计的硅编程、掩膜编程的门阵列,如标准单元的半定制设计方法以及可编程逻辑器件(PAL和GAL)等一系列微结构和微电子学的研

3、究成果都为电子系统的设计开辟了新天地。伴随着计算机和集成电路的发展,EDA技术进入到计算机辅助工程设计阶段。20世纪80年代初推出的EDA工具则以逻辑模拟、定时分析、故障仿真、自动布局和布线为核心,重点解决电路设计完成之前的功能检测等问题。利用这些工具,设计师能在产品制作之前预知产品的功能与性能,能生成产品制造文件,在设计阶段对产品性能的分析前进了一大步。3. 20世纪90年代电子系统设计自动化(EDA)阶段为了满足千差万别的系统用户提出的设计要求,最好的办法是由用户自己设计芯片,让他们把想设计的电路直接设计在自己的专用芯片上。微电子技术的发展,特别是可编程逻

4、辑器件的发展,使得微电子厂家可以为用户提供各种规模的可编程逻辑器件,使设计者通过设计芯片来实现电子系统功能。1.2EDA技术的主要内容作为一名初学者,面对涉及面广、内容交叉纵横的EDA技术往往感到无从入手。下面我们以绘画为例,从实用的角度来阐明基于可编程逻辑器件的数字系统EDA技术的主要内容。在开始绘画之前,我们必须准备好纸和笔墨。1.2.1大规模可编程逻辑器件可编程逻辑器件(简称PLD)是一种由用户编程来实现某种逻辑功能的新型逻辑器件,主要包括FPGA和CPLD两大类。FPGA和CPLD分别是现场可编程门阵列和复杂可编程逻辑器件的简称。国际上生产FPGA/C

5、PLD的主流公司,并且在国内占有市场份额较大的主要是Xilinx、A1tera、Lattice等三家公司。Xi1inx公司的FPGA器件有XC2000、XC3000、XC9500/4000、Coolrunner(XPLA3)、Spartan、Virtex系列等,可用门数为1200~18 000;A1tera公司的主要产品有MAX3000/7000、FLEX10K、APEX20K、ACEX1K、Stratix、Cyclone系列等,提供门数为5000~250 000;Lattice公司的主要产品有ispLSI2000/5000/8000、MACH4/5、ispM

6、ACH4000等,集成度可多达25 000个PLD等效门。FPGA在结构上主要分为三个部分:可编程逻辑单元,可编程输入/输出单元和可编程连线。CPLD在结构上主要包括三个部分:可编程逻辑宏单元,可编程输入/输出单元和可编程内部连线。FPGA/CPLD最明显的特点是高集成度、高速度和高可靠性,其时钟延时可小至纳秒级,结合其并行工作方式,在超高速应用领域和实时测控方面有着非常广阔的应用前景。1.2.2软件开发工具目前比较流行的、主流厂家的EDA软件工具有Altera的MAX+plusⅡLattice的ispLEVER、Xilinx的FoundationSeries

7、等。MAX+plus Ⅱ支持原理图、VHDL和Verilog语言文本文件以及以波形与EDIF等格式的文件作为设计输入,并支持这些文件的任意混合设计。它具有门级仿真器,可以进行功能仿真和时序仿真,能够产生精确的仿真结果。在适配之后,MAX+plus Ⅱ生成供时序仿真用的EDIF、VHDL和Verilog三种不同格式的网表文件。ispLEVERSystem是ispLEVER的主要集成环境。通过它可以进行VHDL、Verilog及ABEL语言的设计输入、综合、适配、仿真和在系统下载。ispLEVERSystem是目前流行的EDA软件中最容易掌握的设计工具之一,它界面

8、友好、操作方便、功能强大,并与第三方E

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。