华北电力大学科技学院电子设计自动化1绪论.ppt_第1页
华北电力大学科技学院电子设计自动化1绪论.ppt_第2页
华北电力大学科技学院电子设计自动化1绪论.ppt_第3页
华北电力大学科技学院电子设计自动化1绪论.ppt_第4页
华北电力大学科技学院电子设计自动化1绪论.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子设计自动化华北电力大学电子与通信工程系,第1章绪论,电子设计自动化概述HDL语言概述EDA软件介绍专用名词解释课程学习的目标课程简介及考察,1.电子设计自动化概述1.1什么是电子设计自动化,(1)电子设计(电子系统设计/电子电路设计)包括模拟电路设计、数字电路设计、模数混合电路设计、高频电路设计、高速电路设计、PCB电路板设计、集成电路设计、PLD系统设计等。(2)自动化自动化与人工是相对应的,即用工具代替人工来完成具体的工作。,英文全称:ElectronicDesignAutomation英文简称:EDA,电子设计自动化是一门使用工具代替人工进行电子设计的技术。,定义电子设计自动化的定义,存在两种观点:(1)广义的电子设计自动化(2)狭义的电子设计自动化,广义的电子设计自动化,电子设计自动化就是借助于EDA工具进行电子系统设计的一种技术。,EDA工具是指立足于计算机工作平台而开发出来的一整套先进的设计电子系统的软件工具。,狭义的电子设计自动化主要指的是基于可编程逻辑器件(PLD)的电子系统设计自动化,即以大规模可编程逻辑器件为设计载体,以硬件描述语言为逻辑描述的主要设计输入,通过相关的开发软件,以计算机和PLD实验开发系统为设计平台,自动完成电子系统的设计,最终形成集成电子系统或专用集成芯片。,狭义的电子设计自动化,狭义电子设计自动化主要包括以下四个要素:,大规模可编程逻辑器件是应用EDA技术完成电子系统设计的载体。硬件描述语言用来描述系统的结构和功能,是EDA技术的主要表达手段。软件开发工具是进行电子设计的智能化设计工具。实验开发系统是实现PLD编程下载和硬件验证的工具。,2.支持学科EDA技术以计算机科学、微电子技术为基础,并融合了应用电子技术、智能技术及计算机图形学、拓扑学、计算数学等众多学科的最新成果。3.重要性EDA技术是现代电子设计的核心,是现代电子设计的主要技术手段。,EDA技术应用于各种电子系统设计领域,并且涉及到电子系统开发的全过程。,4.应用领域,狭义电子设计自动化主要研究内容,1.2为什么需要电子设计自动化,摩尔定律,集成电路单位面积上可容纳的晶体管数目约每隔18个月便会增加一倍,电路的性能也将提升一倍。,Intel80核芯片(2007年),有了汽车,交通运输更加便捷。正如汽车的作用一样,有了EDA工具,工程师可以制造出更复杂、集成度更高、性能更优的集成电路、电子产品。,电子设计自动化的优点:(1)实现复杂设计(2)设计具备高可靠性(3)加快设计速度(4)提高产品性能(5)降低设计成本(6)具有统一标准,1.3如何实现电子设计自动化,电子设计自动化实现流程,利用EDA技术进行数字系统设计,具有以下几个特点:,1.4EDA技术的特点,用软件的方式对系统进行硬件设计;用软件方式设计的系统到硬件系统的转换是由开发软件自动完成的;设计过程中可用有关软件进行各种仿真;具有高层综合和优化的功能,能在系统级对系统进行综合、优化和仿真;采用大规模可编程器件实现系统;,所设计的系统可现场编程,在线升级;提供开放性和标准化的操作环境,可实现资源共享,设计的移植;采用平面规划技术,可对逻辑综合和物理版图设计进行联合管理;带有嵌入IP核的SOC设计,提供软、硬件协同设计工具;支持多人的并行设计,适合团队协作,分工设计。,1.5EDA技术的发展EDA技术是20世纪90年代初从计算机辅助设计、计算机辅助制造、计算机辅助测试和计算机辅助工程等概念发展而来的。,经历了三个发展阶段:计算机辅助设计CAD计算机辅助工程CAE电子设计自动化EDA,2.HDL语言概述,硬件描述语言HDLHardwareDescriptionLanguage硬件描述语言是一种用文本形式来描述和设计电路的语言。设计者用HDL来描述所需设计,然后使用EDA工具进行综合与仿真,生成某种目标文件,最后实现具体硬件设计。HDL可以描述硬件电路的功能、信号连接关系及时序关系等。它虽然没有图形输入那么直观,但功能更强,可以进行大规模,多个芯片的数字系统的设计。主流的HDL有VHDL和VerilogHDL。,2.1VHDL语言简介(1)VHDL语言的含义VHDLVHSICHardwareDescriptionLanguageVeryHighSpeedIntegratedCircuitVHDL的中文含义:超高速集成电路硬件描述语言。VHDL是最早成为国际标准的硬件描述语言。,(2)VHDL语言产生的背景VHDL是在80年代初期作为美国国防部资助的VHSIC研究项目的产物而开发的。在项目期间,研究者面临超大规模集成电路难以描述的问题和管理超大规模集成电路设计需要涉及多个工程师小组的问题,而当时可用的只有门级设计工具,于是迫切要求开发更好、更结构化的设计方法和工具。1981年提出了VHDL语言,第一个VHDL的公开版本version7.2于1985年提供。,(3)VHDL的标准VHDL语言有五个IEEE标准:1987年:IEEESTD1076-19871993年:IEEESTD1076-19932000年:IEEESTD1076-20002002年:IEEESTD1076-20022008年:IEEESTD1076-2008另外还有其他扩展标准:IEEESTD1076.1-1999AnalogandMixed-SignalExtensionsIEEESTD1076.2-1996MathematicalPackage,1995年我国技术监督局制定的CAD通用技术规范推荐VHDL作为我国电子设计自动化硬件描述语言的国家标准。VHDL在我国迅速普及,现在已成为从事硬件电路设计开发人员所广泛应用的一门语言。,2.2VerilogHDL简介VerilogHDL由GatewayDesignAutomation公司开发,后来该公司被CadenceDesignSystems公司收购。VerilogHDL有3个IEEE标准:1)IEEEStandard1364-1995(Verilog1995)2)IEEEStandard1364-2001(Verilog2001)3)IEEEStandard1364-2005(Verilog2005)从语法结构和操作符上看,VerilogHDL语言与C语言有许多相似之处,目前ASIC设计大多采用这种语言。,2.3SystemverilogHDVL简介Systemverilog是一种硬件描述及验证语言。HDVL:HardwareDescriptionandVerificationLanguage,HDVL使工程人员可以使用一个统一的标准语言对大型复杂的设计进行建模,并验证设计功能的正确性。,国际标准:1)IEEEStandard1800-20052)IEEEStandard1800-2012,2.4SystemCSystemC主要应用于系统级建模、架构开发、性能建模、软件开发、功能验证以及高层综合。SystemC通常与电子系统级(ESL)设计和事务建模级(TLM)紧密相连。国际标准:IEEEstandard1666-2005,2.5其他硬件描述语言ABEL、AHDL等,EDA软件介绍(针对于HDL)EDA软件公司的开发软件(1)综合软件:FPGACompilerII:Synopsys公司以前的版本:PFGAExpress、FPGACompilerLeonardoSpectrum:Mentor的子公司ExemplarLogic公司Synplify/Synplifypro:Synplicity公司,(2)仿真软件:Modelsim/Questasim:Mentor公司ActiveHDL:Aldec公司NC-Verilog/NC-VHDL/NC-Sim:Cadence公司以前版本:verilog-XLVCS/Scirocco:synopsys公司,PLD/FPGA器件厂商的开发软件Max+PlusII:AlteraQuartusII:AlteraISE:XilinxispDesignEXPERT:Lattice,4.专用名词解释PLD:ProgrammableLogicDeviceCPLD:ComplexProgrammableLogicDeviceEPLD:ErasableProgrammableLogicDeviceFPGA:FieldProgrammableGateArrayAISC:ApplicationSpecificIntegratedCircuitVLSI:VeryLargeScaleIntegratedCircuitSoC:SystemonChip,5.课程学习的目标通过本课程的学习,掌握VHDL硬件描述语言,了解常用的EDA开发工具,熟悉EDA的基本原理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论