EDA技术及其发展.ppt_第1页
EDA技术及其发展.ppt_第2页
EDA技术及其发展.ppt_第3页
EDA技术及其发展.ppt_第4页
EDA技术及其发展.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

第1章概述,1.1EDA技术及其发展,EDA技术在进入21世纪后,得到了更大的发展,突出表现在以下几个方面:,使电子设计成果以自主知识产权的方式得以明确表达和确认成为可能;,在仿真和设计两方面支持标准硬件描述语言的功能强大的EDA软件不断推出。,电子技术全方位纳入EDA领域;,EDA使得电子领域各学科的界限更加模糊,更加互为包容;,1.1EDA技术及其发展,更大规模的FPGA和CPLD器件的不断推出;,基于EDA工具的ASIC设计标准单元已涵盖大规模电子系统及IP核模块;,软硬件IP核在电子行业的产业领域、技术领域和设计应用领域得到进一步确认;,SoC高效低成本设计技术的成熟。,SoC:SYSTEMONACHIP片上系统,SoPC:SYSTEMONAPROGAMMABLECHIP可编程片上系统,CSoC:CONFIGURABLESYSTEMONACHIP片上可配置系统,注:以上三种系统可统称为片上系统,但是却存在一定区别:后两种更强调其可编程性能。,自顶向下的设计流程,自底向上的设计流程,EDA设计流程与传统技术设计流程比较,1.2EDA技术实现目标,作为EDA技术最终实现目标的ASIC,通过三种途径来完成:,应用系统,SOPC系统设计,+,+,+,1.超大规模可编程逻辑器件,2.半定制或全定制ASIC,3.混合ASIC,1.2EDA技术实现目标,1.3硬件描述语言VHDL,硬件描述语言是EDA技术的重要组成部分,VHDL是作为电子设计主流硬件的描述语言。,VHDL语言具有很强的电路描述和建模能力,能从多个层次对数字系统进行建模和描述,从而大大简化了硬件设计任务,提高了设计效率和可靠性。,用VHDL进行电子系统设计的一个很大的优点是设计者可以专心致力于其功能的实现,而不需要对不影响功能的与工艺有关的因素花费过多的时间和精力。,1.4VHDL综合,设计过程中的每一步都可称为一个综合环节从自然语言转换到VHDL语言算法表示,即自然语言综合;从算法表示转换到寄存器传输级(RegisterTransportLevel,RTL),即从行为域到结构域的综合,即行为综合;RTL级表示转换到逻辑门(包括触发器)的表示,即逻辑综合;从逻辑门表示转换到版图表示(ASIC设计),或转换到FPGA的配置网表文件,可称为版图综合或结构综合。有了版图信息就可以把芯片生产出来了。有了对应的配置文件,就可以使对应的FPGA变成具有专门功能的电路器件。,编译器和综合功能比较,(a)软件语言设计目标流程,(b)硬件语言设计目标流程,1.5基于VHDL的自顶向下设计方法,自顶向下的设计流程:,1.6EDA与传统电子设计方法的比较,手工设计方法的缺点是:1)复杂电路的设计、调试十分困难。2)如果某一过程存在错误,查找和修改十分不便。3)设计过程中产生大量文档,不易管理。4)对于集成电路设计而言,设计实现过程与具体生产工艺直接相关,因此可移植性差。5)只有在设计出样机或生产出芯片后才能进行实测。,EDA技术有很大不同:1)采用硬件描述语言作为设计输入。2)库(Library)的引入。3)设计文档的管理。4)强大的系统建模、电路仿真功能。5)具有自主知识产权。6)开发技术的标准化、规范化以及IP核的可利用性。7)适用于高效率大规模系统设计的自顶向下设计方案。8)全方位地利用计算机自动设计、仿真和测试技术。9)对设计者的硬件知识和硬件经验要求低。10)高速性能好。11)纯硬件系统的高可靠性。,1.7EDA的发展趋势,系统集成芯片成为IC设计的发展方向,这一发展趋势表现在如下几个方面:超大规模集成电路的集成度和工艺水平不断提高,深亚微米(Deep-Submicron)工艺,如0.18m,0.13m已经走向成熟,在一个芯片上完成的系统级的集成已成为可能。市场对电子产品提出了更高的要求,如必须降低电子系统的成本,减小系统的体积等,从而对系统的集成度不断提出更高的要求。高性能的EDA工具得到长足的发展,其自动化和智能化程度不断提高,为嵌入式系统设计提供了功能强大的开发环境。计算机硬件平台性能大幅度提高,为复杂的SoC设计提供了物理基础。,习题一,习题1-1简述EDA技术的发展历程?EDA技术的核心内容是什么?习题1-2EDA技术与ASIC设计和FPGA开发有什么关系?习题1-3与软件描述语言相比,VHDL有什么特点?习题1-4什么是综合?有那些类型?综合在电子设计自动化中的地位是什么?习题1-5在EDA技术中,自顶向下的设计方法的重要意义是什么?习题1-6IP在EDA技术的应用和发展中的意义是什么?习题1-7与DSP处理器相比,用FPGA来实现数字信号处理的功能有那些优缺点?,现代DSP技术简介,补充内容,DSP设计技术演进(1),专用数字信号处理机,数字信号处理器DSP,超大规模可编程硬件实现,专用数字信号处理机(早期),如FFT机,只适用于某一特定的信号处理应用。优点:速度快、实时性强缺点:系统规模小、通用性差、电路不灵活;无法面向用户,按照用户的要求改变设计结构,和功能特性,DSP设计技术演进(2),数字信号处理器(DSP),如TI公司的TMS320系列。适用于语音处理、窄带通信、低速图像处理。优点:速度快、软件实现、灵活性高、便于实现复杂算法缺点:实时性差(但在多数情况下满足要求。也推出了高性能的DSP,如TI的C6x系列),DSP设计技术演进(3),超大规模可编程硬件实现(FPGA),如Altera公司的APEX、APEXII、Stratix系列等,开发工具包为DSPBuilder。适用于宽带通信、高速图像处理。优点:速度最快、可编程逻辑实现、灵活性高、实时性强缺点:同DSP软件相比,实现相同算法需要更高成本。但在高速、实时性要求的应用中,如软件无线电的数字中频处理中,已成为必不可少、非此莫属了!,DSP设计技术演进(4),DSP设计新工具-DSPBuilder(1),Altera公司DSPBuilder,支持Altera公司超大规模FPGA,整合了整个DSP设计与实现的流程。主要包含:1、MATLAB/Simulink仿具库支持、2、Simulink模型到VHDL的设计转换支持、设计的VHDL综合、3、ModelSimVHDL仿真库支持、4、FPGA的后端布局布线。通过SignalCompiler,DSPBuilder将MATLAB/Simulink系统仿真、VHDL综合器、QuartusII工具紧密结合在一起,大大简化了DSP的设计与实现流程,具有划时代的意义。,DSP设计新工具-DSPBuilder(2),DSPBuilder提供了从MATLAB/Simulink、VHDL综合、VHDL仿真、FPGA实现的统一的库支持。使仿真验证与设计最大程度的简化。DSPBuilder支持完全基于IPCore的设计。除了数字信号处理所需要的绝大多数的Core之外,还支持Altera公司的其它MegaCore,使设计更为容易。支持的MegaCore如下:FFTCompilerFIRCompilerIIRCompilerNCOCompilerReed-SolomonCompilerSymbolInterleaver/DeinterleaverViterbiCompiler,现代DSP设计技术-DSPBuilder设计流程,系统设计、系统仿真Matlab/Simulink,将设计转换为HDLSignalCompiler,HDL逻辑综合Synplify/LeonardoSpectrum,FPGA实现QuartusII,现代DSP设计技术-Matlab/Simulink(1),Simulink,系统建模、仿真,现代DSP设计技术-Matlab/Simulink(2),系统仿真结果,现代DSP设计技术-SignalCompiler(1),SignalCompiler设计转换综合编译/布局布线,转换为VHDL,VHDL综合,QuartusII编译,现代DSP技术-SignalCompiler(2),SignalCompiler设计转换综合(后台调用)编译/布局布线(后台调用),RF射频转换,IF数字中频处理,宽带天线,宽带A/DD/A转换,IF数字中频处理,调制,解调,数字流处理,用户网络/数字接口,数字流处理,软件无线电,窄带A/DD/A/用户终端,用户,射频中频基带控制协议全部数字化处理,基站天线,系统设计文件+嵌入式逻辑分析仪核,嵌入式逻辑分析仪应用,应用系统上的FPGA,PC机,通过“PS”口或“JTAG”口向FPGA下载,通过“JTAG”口将FPGA中的实时信号送往PC机显示,JTAG端口,FPGA的两种常用的标准下载配置技术,1、Pass

温馨提示

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

评论

0/150

提交评论