EDA技术概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《EDA技术概述.ppt》由会员分享,可在线阅读,更多相关《EDA技术概述.ppt(734页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 【要求要求】 理解可编程逻辑器件和理解可编程逻辑器件和EDA技术的初步知识。技术的初步知识。 【知识点知识点】l 理解理解EDA技术的概念技术的概念l 理解理解EDA技术的发展技术的发展l 理解理解EDA技术的主要内容技术的主要内容l 理解可编程逻辑器件的发展理解可编程逻辑器件的发展l 理解可编程逻辑器件的分类与结构及原理理解可编程逻辑器件的分类与结构及原理l 理解面向理解面向CPLD/FPGA的设计流程的设计流程 【重点和难点重点和难点】l EDA技术的概念和发展技术的概念和发展l 可编程逻辑器件的分类与结构可编程逻辑器件的分类与结构第第1章章 EDA技术概述技术概述下一页第第1章章 ED
2、A技术概述技术概述1.1 EDA历史与发展历史与发展1.2 可编程逻辑器件可编程逻辑器件1.3 本章小结本章小结上一页一、一、EDA技术的概念技术的概念 电子设计自动化电子设计自动化(Electronic Design Automation, EDA)技技术已经成为现代电子设计技术的核心,广泛应用于集成电路术已经成为现代电子设计技术的核心,广泛应用于集成电路IC、复杂、复杂电了电路和电了电路和PCB的设计。的设计。EDA技术的发展,使得技术的发展,使得ASIC设计得到了快设计得到了快速的发展。速的发展。 什么是什么是EDA技术技术? EDA技术是现代电了产品设计技术中的一门综技术是现代电了产品
3、设计技术中的一门综合性新技术,包括广义和狭义的合性新技术,包括广义和狭义的EDA技术。技术。 广义的广义的EDA技术,包括计算机辅助分析技术,包括计算机辅助分析CAA技术技术(EWB, MATLAB等等),印制电路板计算机辅助设计,印制电路板计算机辅助设计PCB-CAD技术技术(Protel, Or CAD等等),专用集成电路设计,专用集成电路设计ASIC技术等。技术等。 1.1 EDA历史与发展历史与发展下一页下一页上一页 1.1 EDA历史与发展历史与发展 狭义的狭义的EDA技术是指技术是指IES/ASIC自动化设计技术,是以计算自动化设计技术,是以计算机为基本工作平台,以硬件描述语言为系
4、统逻辑描述的主要表达机为基本工作平台,以硬件描述语言为系统逻辑描述的主要表达方式,以方式,以EDA工具软件为开发环境,以大规模可编程逻辑器件为工具软件为开发环境,以大规模可编程逻辑器件为设计载体,以专用集成电路设计载体,以专用集成电路ASIC (Application Special Integrated Circuit)、单片电子系统、单片电子系统SOC (System On Chip)芯片为目标器件,以电子系统设计为应用方向的电子产品芯片为目标器件,以电子系统设计为应用方向的电子产品设计自动化过程。设计自动化过程。 电子系统设计的自动化过程主要包括有电子系统设计的自动化过程主要包括有:逻辑
5、编译、逻辑化简、逻辑编译、逻辑化简、逻辑综合及优化、逻辑布局布线、逻辑仿真、逻辑适配等过程。逻辑综合及优化、逻辑布局布线、逻辑仿真、逻辑适配等过程。 本书讨论的对象专指狭义的本书讨论的对象专指狭义的EDA技术。技术。下一页上一页 1.1 EDA历史与发展历史与发展二二、EDA技术的历史与发展技术的历史与发展 EDA技术随着计算机技术、微电子技术、电子系统设计技术的技术随着计算机技术、微电子技术、电子系统设计技术的发展,主要经历了发展,主要经历了3个发展阶段个发展阶段: 计算机辅助设计计算机辅助设计(Computer-Aided Design CAD)阶段阶段 计算机辅助工程设计计算机辅助工程设
6、计(Computer-Aided Engineering Design CAED)阶段;阶段; 电子系统设计自动化电子系统设计自动化(Electronic System Design Automation, ESDA)阶段。阶段。 下一页上一页 1.计算机辅助设计计算机辅助设计CAD阶段阶段 20世纪世纪70年代,年代,MOS工艺得到了广泛的应用,中、小规模的工艺得到了广泛的应用,中、小规模的集成电路有了新的发展。可编程逻辑技术和可编程逻辑器件的出集成电路有了新的发展。可编程逻辑技术和可编程逻辑器件的出现,可以应用计算机技术,将平面图形设计与分析工具现,可以应用计算机技术,将平面图形设计与分析
7、工具CAD代替代替乎工制图、布线等,出现了第一代乎工制图、布线等,出现了第一代EDA技术。由于受计算机工作技术。由于受计算机工作平台的技术条件制约,当时的计算机辅助设计技术还比较差。平台的技术条件制约,当时的计算机辅助设计技术还比较差。2.计算机辅助工程设计计算机辅助工程设计CAED阶段阶段 20世纪世纪80年代,随着个人工作站计算机平台的出现和集成电年代,随着个人工作站计算机平台的出现和集成电路设计路设计CMOS时代的到来、时代的到来、FPGA的出现等,极大地推动的出现等,极大地推动EDA工工具发展,使得计算机工作平台技术得到迅速发展。出现了以计算具发展,使得计算机工作平台技术得到迅速发展。
8、出现了以计算1.1 EDA历史与发展历史与发展机仿真技术和自动布线技术为核心的第一代机仿真技术和自动布线技术为核心的第一代EDA技术。设计工程技术。设计工程师可以通过软件工具来完成产品开发的设计、分析、生产、测试师可以通过软件工具来完成产品开发的设计、分析、生产、测试等各项工作。但是,基于原理图进行设计开发的等各项工作。但是,基于原理图进行设计开发的CAE工具,仍然工具,仍然不能满足高集成度的复杂电了系统设计的要求,设计工程中的系不能满足高集成度的复杂电了系统设计的要求,设计工程中的系统优化设计也被固定的具体化的电路元件所制约。统优化设计也被固定的具体化的电路元件所制约。3.电子系统设计自动化
9、电子系统设计自动化ESDA阶段阶段 20世纪世纪90年代,设计工程师在产品设计过程中,从使用硬件年代,设计工程师在产品设计过程中,从使用硬件转向设计硬件,从电路级电子产品开发转向系统级电子产品开发。转向设计硬件,从电路级电子产品开发转向系统级电子产品开发。硬件描述语言的标准化及基于计算机技术的面向用户的低成本大硬件描述语言的标准化及基于计算机技术的面向用户的低成本大规模规模ASIC设计技术的应用,集成电路设计工艺进入到了超深亚微设计技术的应用,集成电路设计工艺进入到了超深亚微下一页上一页1.1 EDA历史与发展历史与发展米阶段,使得米阶段,使得SEDA技术得到了全新的发展。技术得到了全新的发展
10、。SEDA工具软件以系工具软件以系统级设计为核心,集成了系统行为描述与结构综合、系统仿真与测统级设计为核心,集成了系统行为描述与结构综合、系统仿真与测试、系统划分与指标分配、系统决策与文件生成等完整的电了系统试、系统划分与指标分配、系统决策与文件生成等完整的电了系统设计自动化工具,极大地提高了电子系统设计的效率。设计自动化工具,极大地提高了电子系统设计的效率。 EDA技术在进入技术在进入21世纪后,得到了更大的发展,主要表现在世纪后,得到了更大的发展,主要表现在以下几个方面以下几个方面: 使电子设计成果以自主知识产权的方式得以明确表达和确认使电子设计成果以自主知识产权的方式得以明确表达和确认成
11、为可能。成为可能。 在仿真和设计两方面支持标准硬件描述语言的功能强大的在仿真和设计两方面支持标准硬件描述语言的功能强大的EDA软件不断推出。软件不断推出。 下一页上一页1.1 EDA历史与发展历史与发展 电子技术全方位纳入电子技术全方位纳入EDA领域。领域。 EDA使得电子领域各学科的界限更加模糊,更加互为包容。使得电子领域各学科的界限更加模糊,更加互为包容。 更大规模的更大规模的FPGA和和CPLD器件的不断推出。器件的不断推出。 基于基于EDA工具的工具的ASIC设计标准单元已涵盖大规模电了系统及设计标准单元已涵盖大规模电了系统及 复杂复杂IP核核(IP: Intellectual Pro
12、perty,知识产权的简称,常指,知识产权的简称,常指公司开发的硬件设计包公司开发的硬件设计包)模块。模块。 SoC高效低成本设计技术的成熟。高效低成本设计技术的成熟。 系统级、行为验证级硬件描述语言系统级、行为验证级硬件描述语言(如如System C)的出现,使的出现,使复杂电子系统的设计和验证简单化。复杂电子系统的设计和验证简单化。 新一代的新一代的EDA技术将会向着功能强大、简单易学以及使用方便的技术将会向着功能强大、简单易学以及使用方便的方向发展。方向发展。下一页上一页1.1 EDA历史与发展历史与发展下一页上一页1.1 EDA历史与发展历史与发展三、三、EDA技术的主要内容技术的主要
13、内容 EDA技术的主要内容包括技术的主要内容包括:硬件描述语言、可编程逻辑器件和硬件描述语言、可编程逻辑器件和EDA软件工具。硬件描述语言是软件工具。硬件描述语言是EDA技术的主要描述与表达方式,可编程技术的主要描述与表达方式,可编程逻辑器件是逻辑器件是EDA技术的主要目标器件,技术的主要目标器件,EDA软件工具是软件工具是EDA技术的技术的开发平台。它们是开发平台。它们是EDA技术的主要内容,是技术的主要内容,是EDA设计的主要支撑。设计的主要支撑。 1.硬件描述语言硬件描述语言 硬件描述语言硬件描述语言(Hardware Description Language ) HDL是是EDA技术的
14、重要组成部分,是技术的重要组成部分,是EDA各种描述方法中最能体现各种描述方法中最能体现EDA优越性的描述方法。优越性的描述方法。 所谓硬件描述语言,就是一个描述工具,用以描述设计系统的逻所谓硬件描述语言,就是一个描述工具,用以描述设计系统的逻辑功能,实现该功能的算法、电路结构及约束条件等。它要求既能描辑功能,实现该功能的算法、电路结构及约束条件等。它要求既能描述系统的行为,又能描述系统的结构。常见的述系统的行为,又能描述系统的结构。常见的HDL有有VHDL, Verilog HDL, System Verilog, System C等。其中,等。其中,Sy stemVerilog和和Syst
15、em C这两种这两种HDL还处于不断完善的过程中。还处于不断完善的过程中。而而VHDL和和VerilogHDL在在EDA设计中使用最多,几乎所有的主流设计中使用最多,几乎所有的主流EDA工具都支持。工具都支持。VHDL是电子设计主流硬件的描述语言之一,本书是电子设计主流硬件的描述语言之一,本书主要以主要以VHDL为学习的重点。为学习的重点。 VHDL是是VHSIC(Very High Speed Integrated Circuit) Hardware DescriptionLanguage,即超高速集成电路硬件描,即超高速集成电路硬件描述语言的简称,是美国国防部于述语言的简称,是美国国防部于
16、1983年开发创建的,并由年开发创建的,并由IEEE(下一页上一页1.1 EDA历史与发展历史与发展The Institute of Electrical and Electronic Engineers)进一步发展,在进一步发展,在1987年被确定为标准化的硬件描述语言。年被确定为标准化的硬件描述语言。1993年年IEEE对对VHDL进行了修订,从更高的抽象层次和系统描述能力进行了修订,从更高的抽象层次和系统描述能力上扩展了上扩展了VHDL内容,公布了新版本内容,公布了新版本VHDL,即,即IEEE 1076-1993版本。现在,最新的版本。现在,最新的VHDL标准版本是标准版本是IEEE
17、1076-2002。 VHDL已经成为系统描述的国际公认标准,得到众多已经成为系统描述的国际公认标准,得到众多EDA公司的公司的支持,更多的硬件设计者使用支持,更多的硬件设计者使用VHDL描述数字系统。描述数字系统。 VHDL具有与具体硬件电路无关、与设计平台无关的特性,并具有与具体硬件电路无关、与设计平台无关的特性,并具有强大的电路行为描述和系统的能力,支持硬件的设计、验证、具有强大的电路行为描述和系统的能力,支持硬件的设计、验证、综合和测试,在语言易读性和层次化设计等方面都具有很强的生命综合和测试,在语言易读性和层次化设计等方面都具有很强的生命力和应用潜力。力和应用潜力。下一页上一页1.1
18、 EDA历史与发展历史与发展 VHDL能在多个级别上对同一逻辑功能进行描述,如可以在寄能在多个级别上对同一逻辑功能进行描述,如可以在寄存器级别上对电路结构进行描述,也可以在行为描述级别上对电路存器级别上对电路结构进行描述,也可以在行为描述级别上对电路功能与性能进行描述,各个描述都能利用综合工具将描述转化为硬功能与性能进行描述,各个描述都能利用综合工具将描述转化为硬件结构。件结构。 VHDL的基本结构含有一个实体和一个结构体,而一个完整的的基本结构含有一个实体和一个结构体,而一个完整的VHDL结构还应该包括程序包、库与配置。用结构还应该包括程序包、库与配置。用VHDL进行电路设进行电路设计描述时
19、,通常采用的是计描述时,通常采用的是“自顶向下自顶向下”的结构化的设计方法。的结构化的设计方法。 VHDL的特点概括起来有以下几点的特点概括起来有以下几点: VHDL具有强大的功能,覆盖面广,描述能力强。具有强大的功能,覆盖面广,描述能力强。VHDL支支持门级电路的描述,支持以寄存器、存储器、总线及运算单元等构持门级电路的描述,支持以寄存器、存储器、总线及运算单元等构成的寄存器传输级电路的描述,还支持以行为算法和结构的混合描成的寄存器传输级电路的描述,还支持以行为算法和结构的混合描 下一页上一页1.1 EDA历史与发展历史与发展述为对象的系统级电路的描述。述为对象的系统级电路的描述。 VHDL
20、具有良好的可读性。它可以被计算机接受,也很容易被具有良好的可读性。它可以被计算机接受,也很容易被读者理解。读者理解。VHDL源文件,既是程序又是文档,是工程技术人员间交源文件,既是程序又是文档,是工程技术人员间交换信息的文件。换信息的文件。 VHDL具有良好的可移植性。作为被具有良好的可移植性。作为被IEEE承认的工业标准,承认的工业标准,VHDL实队、上己成为通用的硬件描述语言,可以在各种实队、上己成为通用的硬件描述语言,可以在各种EDA的设计的设计环境和开发平台中使用。环境和开发平台中使用。 VHDL提高了设计效率,缩短了设计周期。提高了设计效率,缩短了设计周期。VHDL描述的硬件描述的硬
21、件电路可以与工艺无关,设计者只需考虑功能即可。电路可以与工艺无关,设计者只需考虑功能即可。 VHDL采用采用“自顶向下自顶向下”的设计方法及对已有设计的再利用。的设计方法及对已有设计的再利用。 下一页上一页1.1 EDA历史与发展历史与发展 VHDL可描述复杂电路系统,支持对大规模设计的分解,由多人、可描述复杂电路系统,支持对大规模设计的分解,由多人、多项目组共同完成。标准化规则和设计风格,为设计的再利用提供了多项目组共同完成。标准化规则和设计风格,为设计的再利用提供了有力的支持。有力的支持。 VHDL设计有利于保护知识产权。设计有利于保护知识产权。VHDL设计的设计的ASIC,在将,在将设计
22、文件下载到设计文件下载到ASIC芯片时,可以采用加密的保护措施,有效保护芯片时,可以采用加密的保护措施,有效保护设计成果。设计成果。2.可编程逻辑器件可编程逻辑器件 可编程逻辑器件可编程逻辑器件(Programmable Logic Device ) PLD是一是一种由用户编程实现某种逻辑功能的新型逻辑器件。自种由用户编程实现某种逻辑功能的新型逻辑器件。自20世纪世纪70年代年代问世后,就以其速度快、集成度高、可加密和重新定义编程、上万次问世后,就以其速度快、集成度高、可加密和重新定义编程、上万次的编程次数等优点得到了广泛应用。的编程次数等优点得到了广泛应用。 下一页上一页1.1 EDA历史与
23、发展历史与发展 可编程逻辑器件由可编程逻辑器件由PLA到到CPLD/FPGA,到,到SoC,在高速度、高,在高速度、高集成度、高可靠性方面得到了快速的发展。片上系统集成度、高可靠性方面得到了快速的发展。片上系统(System on a Chip, SoC)指的是以嵌入式系统为核心,集软硬件于一体,内嵌指的是以嵌入式系统为核心,集软硬件于一体,内嵌复杂功能模块的集成芯片。复杂功能模块的集成芯片。3. EDA软件工具软件工具 EDA工具在工具在EDA技术应用中占据极其重要的位置,技术应用中占据极其重要的位置,EDA的核心的核心是利用计算机完成电路设计的全程自动化,因此,基于计算机环境下是利用计算机
24、完成电路设计的全程自动化,因此,基于计算机环境下的的EDA工具软件的支持是必不可少的。工具软件的支持是必不可少的。 由于由于EDA整个流程涉及不同技术环节,每一个环节中必须有对应整个流程涉及不同技术环节,每一个环节中必须有对应的软件包或专用的软件包或专用EDA工具独立处理,包括对电路模型功能模拟、对工具独立处理,包括对电路模型功能模拟、对VHDL行为描述逻辑综合等。行为描述逻辑综合等。下一页上一页1.1 EDA历史与发展历史与发展 EDA工具大致可以分为设计输入编辑器、仿真器、工具大致可以分为设计输入编辑器、仿真器、HDL综合器、综合器、适配器适配器(或布局布线器或布局布线器)、下载器、下载器
25、(或编程器或编程器)5个模块。这个模块。这5个模块不个模块不同程度地集成综合在各个同程度地集成综合在各个EDA公司自己开发的公司自己开发的EDA开发软件工具中。开发软件工具中。 目前在国内比较流行的目前在国内比较流行的EDA软件工具主要有软件工具主要有Altera公司的公司的MAX+plus II 和和Quartos II , Lattice公司的公司的Expert LEVER和和 Synario, Xilinx公司的公司的Foundation和和 Alliance, Actel公司公司的的Actel Designer等。等。 Altera其主要产品有其主要产品有MAX7000/9000, F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 技术 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内