版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EDA技术及应用教材:《EDA技术及应用》
作者:,张昌凡编著EDA西安电子科技大学第一章绪论一、课程简介1、《数字电路》为基础:学习了数字电路的基本设计方法。2、《EDA技术及应用》:面向实际工程应用,掌握数字系统新的设计方法。
EDA西安电子科技大学第一章绪论二、课程宗旨1、更新数字电路的设计观念,建立用PLD器件取代传统TTL数字器件设计数字电路的思想。2、更新数字系统设计手段,学会使用硬件描述语言(HardwareDescriptionLanguage)代替传统的数字电路设计方法来设计数字系统。EDA西安电子科技大学第一章绪论三、可编程逻辑器件的定义1、逻辑器件:用来实现某种特定逻辑功能的电子器件,最简单的逻辑器件是与、或、非门(74LS00,74LS04等),在此基础上可实现复杂的时序和组合逻辑功能。2、可编程逻辑器件(PLD--ProgrammableLogicDevice):器件的功能不是固定不变的,而是可根据用户的需要而进行改变,即由编程的方法来确定器件的逻辑功能。EDA西安电子科技大学第一章绪论四、课程内容1、器件为什么能够编程了解大规模可编程逻辑器件的结构及工作原理2、怎样对器件编程1)熟悉一种EDA软件的使用方法(工具)以Altera公司的QUARTUSII或MAX+PLUXII为例2)掌握一种硬件描述语言(方法),以设计软件的方式来设计硬件(重点)以VHDL语言为例EDA西安电子科技大学第一章绪论五、教学安排1)理论教学(18学时)2)上机实践(18学时)3)考核方式实验成绩(20%)理论笔试(考试70%)平时(10%)EDA西安电子科技大学第一章绪论六、参考书【1】潘松,EDA技术实用教程,科学出版社【2】卢毅等,VHDL与数字电路设计,科学出版社【3】赵俊超等,集成电路设计VDHL教程,北京希望电子出版社。。。。。。。。。。。。。。。。。。。。。EDA西安电子科技大学第一章绪论七、数字电路课程的回顾1数字电路设计的基本方法1)组合电路设计问题逻辑关系真值表化简逻辑图2)时序电路设计列出原始状态转移图和表状态优化状态分配触发器选型求解方程式逻辑图EDA西安电子科技大学第一章绪论
七、数字电路课程的回顾2使用中、小规模器件设计电路(74、54系列)编码器(74LS148)译码器(74LS154)比较器(74LS85)计数器(74LS193)移位寄存器(74LS194)………EDA西安电子科技大学第一章绪论
七、数字电路课程的回顾3设计方法的局限1)、采用“搭积木”的方法进行设计。必须熟悉各种中小规模芯片的使用方法,从中挑选最合适的器件。2)、设计系统所需要的芯片种类多,且数量很大。EDA西安电子科技大学第一章绪论七、数字电路课程的回顾4)采用中小规模器件的局限电路板面积较大,芯片数量多,功耗大,可靠性低--提高芯片的集成度设计比较困难--能方便地发现设计错误电路修改很麻烦--提供方便的修改手段5)PLD器件的出现改变了这一切EDA西安电子科技大学第一章绪论八、PLD出现的背景1)电路集成度不断提高SSIMSILSIVLSI2)计算机技术的发展使EDA技术得到广泛应用3)设计方法的发展自下而上自上而下4)用户需要设计自己需要的专用电路专用集成电路(ASIC-ApplicationSpecificIntegratedCircuits)开发周期长,投入大,风险大可编程器件PLD:开发周期短,投入小,风险小EDA西安电子科技大学第一章绪论九、PLD器件的优点1)集成度高,可以替代多至几千块通用IC芯片极大减小电路的面积,降低功耗,提高可靠性2)具有完善先进的开发工具提供语言、图形等设计方法,十分灵活通过仿真工具来验证设计的正确性3)可以反复地擦除、编程,方便设计的修改和升级4)灵活地定义管脚功能,减轻设计工作量,缩短系统开发时间5)保密性好EDA西安电子科技大学第一章绪论管脚数目:208个电源:3.3V(I/O)2.5V(内核)速度250MHz内部资源4992个逻辑单元10万个逻辑门49152bit的RAM举例:EDA西安电子科技大学第一章绪论十、PLD的发展趋势1)向高集成度、高速度方向发展最高集成度已达到400万门2)向低电压和低功耗方向发展5V3.3V2.5V1.8V更低3)内嵌多种功能模块RAM,ROM,FIFO,DSP,CPU4)向数、模混合可编程方向发展EDA西安电子科技大学第一章绪论十一、大的可编程逻辑器件生产厂家最大的PLD供应商之一FPGA的发明者,最大的PLD供应商之一ISP技术的发明者提供军品及宇航级产品EDA西安电子科技大学第一章绪论第1章绪论
1.1EDA技术的涵义1概念:EDA技术(ElectronicDesignAutomation)
以大规模可编程逻辑器件为设计载体,以HDL为系统逻辑描述的主要表达方式,以计算机和相应的开发软件为设计工具,自动完成用软件设计的电子系统到硬件系统的逻辑编译、综合、布局布线、仿真,直至对特定目标芯片的编程下载等工作,最终形成专用集成芯片的新技术。——
硬件设计软件化EDA西安电子科技大学第一章绪论2.利用EDA设计电子系统,具有的特点:①用软件的方式设计硬件;②用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的;③设计过程中可用有关软件进行各种仿真;EDA西安电子科技大学第一章绪论④系统可现场编程,在线升级;⑤整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。
EDA技术是现代电子设计的发展趋势。EDA西安电子科技大学第一章绪论1.2EDA技术的发展历程
现代电子设计技术的核心已日趋转向基于计算机的电子设计自动化技术,即EDA(ElectronicDesignAutomation)技术。
EDA技术的发展分为三个阶段
20世纪70年代
20世纪80年代20世纪90年代EDA西安电子科技大学第一章绪论
1.20世纪70年代的计算机辅助设计CAD阶段
电子系统硬件设计采用的是分立元件,初级阶段的硬件设计大量选用中、小规模标准集成电路。由于设计师对图形符号使用数量有限,因此传统的手工布图方法无法满足产品复杂性的要求,也不能满足工作效率的要求。
EDA西安电子科技大学第一章绪论
2.20世纪80年代的计算机辅助工程设计CAE阶段
20世纪80年代初推出的EDA工具则以逻辑模拟、故障仿真、自动布局和布线为核心,重点解决电路设计没有完成之前的功能检测等问题。利用这些工具,设计师能在产品制作之前预知产品的功能与性能。EDA西安电子科技大学第一章绪论
3.20世纪90年代电子系统设计自动化EDA阶段
由用户自己设计芯片,让他们把想设计的电路直接设计在自己的专用芯片上。设计师可以在较短的时间内使用EDA工具,利用微电子厂家提供的设计库来完成数万门ASIC和集成系统的设计。EDA西安电子科技大学第一章绪论从教学和实用的角度看,应掌握以下内容:1、大规模可编程逻辑器件;2、硬件描述语言;3、软件开发工具;4、实验开发系统。1.3EDA技术的主要内容EDA西安电子科技大学第一章绪论1.大规模可编程逻辑器件1)可编程逻辑器件(简称PLD)是一种由用户编程以实现某种逻辑功能的新型逻辑器件。2)国际上生产FPGA/CPLD的主流公司,并且在国内占有市场份额较大的主要是Xilinx,Altera,Lattice三家公司。3)Xilinx公司的FPGA器件有XC2000,XC3000,XC4000,XC4000E,XC4000XLA,XC5200系列等,可用门数为1200~18000。EDA西安电子科技大学第一章绪论4)Altera公司的CPLD器件有FLEX6000,FLEX8000,FLEX10K,FLEX10KE系列等,提供门数为5000~25000;5)Lattice公司的ISP-PLD器件有ispLSI1000,ispLSI2000,ispLSI3000,ispLSI6000系列等,集成度可多达25000个PLD等效门。EDA西安电子科技大学第一章绪论6)FPGA在结构上主要分为三个部分,即可编程逻辑单元,可编程输入/输出单元和可编程连线三个部分。7)CPLD在结构上主要包括三个部分,即可编程逻辑宏单元,可编程输入/输出单元和可编程内部连线。EDA西安电子科技大学第一章绪论2.硬件描述语言(HDL)1)VHDL:作为IEEE的工业标准硬件描述语言,在电子工程领域,已成为事实上的通用硬件描述语言。2)VerilogHDL:支持的EDA工具较多,其综合过程较VHDL稍简单,但其在高级描述方面不如VHDL。3)ABEL:可支持各种不同输入方式的HDL,被广泛用于各种可编程逻辑器件的逻辑功能设计。IEEE(TheinstituteofElectricalandElectronicsEngineers)EDA西安电子科技大学第一章绪论EDA西安电子科技大学第一章绪论3.软件开发工具1)MAX+plusII:支持原理图、VHDL和Verilog语言文本文件,以及以波形等格式的文件作为设计输入,并支持这些文件的任意混合设计。界面友好,使用方便,被誉为业界最易学易用的EDA的软件。EDA西安电子科技大学第一章绪论2)
ispEXPERT:ispEXPERTSystem是ispEXPERT的主要集成环境。通过它可以进行VHDL、Verilog及ABEL语言的设计输入、综合、适配、仿真和在系统下载。
ispEXPERTSystem是目前流行的EDA软件中最容易掌握的设计工具之一,它界面友好,操作方便,功能强大。3)FoundationSeries:Xilinx公司最新集成开发的EDA工具。是业界最强大的EDA设计工具之一。EDA西安电子科技大学第一章绪论4)QuartusII:是Altera公司的新近推出的EDA软件工具,其设计工具完全支持VHDL、Verilog的设计流程,其内部嵌有VHDL、Verilog逻辑综合器。第三方的综合工具,如LeonardoSpectrum、SynplifyPro、FPGACompilerII有着更好的综合效果,因此通常建议使用这些工具来完成VHDL/Verilog源程序的综合。EDA西安电子科技大学第一章绪论QuartusII可以直接调用这些第三方工具。同样,QuartusII具备仿真功能,但也支持第三方的仿真工具,如Modelsim。此外,QuartusII为AlteraDSP开发包进行系统模型设计提供了集成综合环境,它与MATLAB和DSPBuilder结合可以进行基于FPGA的DSP系统开发,是DSP硬件系统实现的关键EDA工具。QuartusII还可与SOPCBuilder结合,实现SOPC系统开发。EDA西安电子科技大学第一章绪论
EDA软件系统应当包含以下子模块:设计输入子模块、设计数据库子模块、分析验证子模块、综合仿真子模块、布局布线子模块等。1.4EDA软件系统的构成EDA西安电子科技大学第一章绪论
1.设计输入工具的发展趋势1)早期EDA工具设计输入普遍采用原理图输入方式,以文字和图形作为设计载体和文件,将设计信息加载到EDA工具,完成设计分析工作。2)20世纪80年代末,电子设计开始采用新的综合工具,设计描述开始由原理图设计描述转向以各种硬件描述语言为主的编程方式。1.5EDA工具的发展趋势EDA西安电子科技大学第一章绪论3)EDA公司在90年代推出一批图形化免编程的设计输入工具,设计师用最方便的设计方式,如框图、状态图、真值表和逻辑方程建立设计文件,然后由EDA工具自动生成综合所需的硬件描述语言文件。EDA西安电子科技大学第一章绪论
2.具有混合信号处理能力的EDA工具
20世纪90年代以来EDA工具厂商都比较重视数/模混合信号设计工具的开发。对数字信号的语言描述,IEEE已经制定了VHDL标准,对模拟信号的语言正在制定AHDL标准。EDA西安电子科技大学第一章绪论
3.更为有效的仿真工具的发展在整个电子设计过程中仿真是花费时间最多的工作也是占用EDA工具资源最多的一个环节。系统级仿真验证系统的功能,电路级仿真验证系统的性能,决定怎样实现设计所需的精度。EDA西安电子科技大学第一章绪论1.6EDA的工程设计流程
对于目标器件为FPGA和CPLD的VHDL设计,其工程设计步骤如何?EDA的工程设计流程为:第一,“源程序的编辑和编译”——用一定的逻辑表达手段将设计表达出来。
第二,“逻辑综合”——将用一定的逻辑表达手段表达出来的设计,经过一系列的操作,分解成一系列的基本逻辑电路及对应关系(电路分解)。
EDA西安电子科技大学第一章绪论第三,“目标器件的布线/适配”——在选定的目标器件中建立这些基本逻辑电路及对应关系(逻辑实现);第四,目标器件的编程/下载——将前面的软件设计经过编程变成具体的设计系统(物理实现);最后,硬件仿真/硬件测试——验证所设计的系统是否符合设计要求。同时,在设计过程中要进行有关“仿真”——模拟有关设计结果与设计构想是否相符。
EDA的工程设计的基本流程如图1.1所示。EDA西安电子科技大学第一章绪论图1.1EDA工程设计流程图EDA的工程设计流程EDA西安电子科技大学第一章绪论
设计过程中的仿真有三种,它们是行为仿真、功能仿真和时序仿真。所谓行为仿真,就是将VHDL设计源程序直接送到VHDL仿真器中所进行的仿真。该仿真只是根据VHDL的语义进行的,与具体电路没有关系。
EDA西安电子科技大学第一章绪论
所谓功能仿真,就是将综合后的VHDL网表文件再送到VHDL仿真器中所进行的仿真。对VHDL描述的逻辑功能进行测试模拟。所谓时序仿真,就是将布线器/适配器所产生的VHDL网表文件送到VHDL仿真器中所进行的仿真。将器件特性考虑进去了,仿真更精确。EDA西安电子科技大学第一章绪论
1.7.1数字系统的设计模型1.7数字系统的设计
数字系统指的是交互式的、以离散形式表示的具有存储、传输、信息处理能力的逻辑子系统的集合。普遍采用的模型就是根据数字系统的定义,将整个系统划分为两个模块或两个子系统:数据处理子系统和控制子系统,如图1.2所示。EDA西安电子科技大学第一章绪论图1.2数字系统的设计模型
EDA西安电子科技大学第一章绪论设计一个数字系统时,采用该模型的优点是:
(1)使设计者面对的电路规模减小,二者可以分别设计。
(2)由于数字系统中控制子系统的逻辑关系比较复杂,将其独立划分出来后,可突出设计重点。
(3)逻辑分工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 函数的表示(第2课时)课件2025-2026学年人教版八年级数学下册
- 借用公司名义买车险协议书
- 中国妇女十二大精神进基层宣讲工作纲要
- 快充协议书芯片好做
- 口腔科口腔溃疡患者饮食护理建议
- 私募基金合作框架协议书
- 合伙协议书范本
- 头条许可使用协议书
- 休克疗法玻利维亚
- 妇科常见超声检查诊断技巧
- 校园防溺水安全教育课件
- 5.1 人要自强(课件) 2025-2026学年统编版道德与法治七年级下册
- 2026年智能科学与技术专业发展规划
- 2026春季安徽黄山东海景区开发有限公司东海索道分公司招聘49人考试备考试题及答案解析
- 2026年湖北国土资源职业学院单招职业技能考试题库及答案详细解析
- 广东粤财投资控股有限公司招聘笔试题库2026
- 肺癌诊治中心建设与管理指南
- 建筑工程起重吊装监理实施细则
- 房屋建筑维修保养方案
- GB/T 2829-2025周期检验计数抽样程序及表(适用于对过程稳定性的检验)
- 2025成人破伤风诊疗及预防中国急诊专家共识解读
评论
0/150
提交评论