EDA技术综合应用的形式基础介绍

时间:2008-10-11

  现代电子产品正在以前所未有的速度,向着功能多样化、体积化、功耗化迅速发展。现代电子产品设计与传统电子产品设计的显着区别之一就是大量使用大规模可编程逻辑器件,以提高产品性能、缩小产品体积、降低产品消耗;区别之二就是广泛运用现代计算机技术,提高电子设计自动化程度,缩短开发周期,提高产品的竞争力。EDA(E1ectronic Design Automation,电子设计自动化)技术正是为了适应现代电子产品设计的要求,伴随着计算机、集成电路、电子系统设计的发展,吸收数据库、图形学、图论与拓扑逻辑、计算数学、优化理论等多学科成果而逐步形成的一门新技术。

  什么叫EDA技术?由于它是一门迅速发展的新技术,涉及面广,内容丰富,因此理解各异,目前尚无统一的看法。作者认为:EDA技术有狭义的EDA技术和广义的EDA技术之分。狭义的EDA技术就是指以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定目标芯片的适配编译、逻辑映射、编程等工作,终形成集成电子系统或专用集成芯片的一门新技术,或称为IES/ASIC自动设计技术。广义的FDA技术,除了狭义的EDA技术外,还包括计算机辅助分析CAA技术(如PSPICE,EWB,MATLAB等),印刷电路板计算机辅助设计PCB-CAD技术(如PROTEL,ORCAD等)。在广义的EDA技术中,CAA技术和PCB-CAD技术不具各逻辑综合和逻辑适配的功能,因此它并不能称为真正意义上的EDA技术。故作者认为将广义的EDA技术称为现代电子设计技术更为合适。

  利用EDA技术(特指IES/ASIC自动设计技术)进行电子系统的设计,具有以下几个特点:①用软件的方式设计硬件;②用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的;③设计过程中可用有关软件进行各种仿真;④系统可现场编程,在线升级;⑤整个系统可集成在一个芯片上,体积小,功耗低,可靠性高;⑥从以前的“组合设计”转向真正的“自由设计”;⑦设计的移植性好,效率高;⑧爿巨常适合分工设计,团体协作。因此,EDA技术是现代电子设计的发展趋势。

  随着EDA技术的深入发展和EDA技术软硬件性能价格比的不断提高,EDA技术的应用将向广度和深度两个方面发展。根据利用EDA技术所开发的产品的终主要硬件构成来分,作者认为,EDA技术的应用发展将表现为如下几种形式:

  (1)CPLD/FPGA系统:使用EDA技术开发CPLD/FPGA,使自行开发的CPLD/FPGA作为电子系统、控制系统、信息处理系统的主体。

  (2)“CPLD/FPGA+MCU”系统:综合应用FDA技术与单片机技术,将自行开发的“CPLD/FPGA+MCU”作为电子系统、控制系统、信息处理系统的主体。

  (3) “CPLD/FPGA+专用DSP处理器”系统:将EDA技术与DSP专用处理器配合使用,用“CPLD/FPGA+专用DSP处理器”构成一个数字信号处理系统的整体。

  (4)基于FPGA实现的现代DSP系统:基于SOPC(a System on a Programmable Chip)技术、EDA技术与FPGA技术实现方式的现代DSP系统。

  (5)基于FPGA实现的SOC片上系统:使用超大规模的FPGA实现的,内含1个或数个嵌入式CPU或DSP,能够实现复杂系统功能的单一芯片系统。

  (6)基于∏?GA实现的嵌入式系统:使用CPLD/FPGA实现的,内含嵌入式处理器,能满足对象系统要求的特定功能的,能够嵌入到宿主系统的专用计算机应用系统。

  



  
上一篇:高速电路PCB参考平面的切换
下一篇:EDA技术综合应用的分析方法

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料