资源描述:
《EDA技术的特点与发展趋势》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第27卷第3期西安航空技术高等专科学校学报Vol127No132009年5月JournalofXi’anAerotechnicalCollegeMay2009EDA技术的特点与发展趋势周华,王斐(西安航空技术高等专科学校,陕西西安710077)摘要:通过介绍EDA技术特点、发展过程,以及EDA技术作为开发手段,以可编程器件为核心大大简化了设计任务,并阐述了EDA在当今电子技术领域的所起到的作用,比较了EDA技术与传统电子设计方法的差异,总结出EDA技术的优势与发展趋势。关键词:EDA技术;硬件描述语言;CPLD/FPGA开发中图分类
2、号:TP23文献标识码:A文章编号:100829233(2009)0320021203世纪90年代是EDA(电子设计自动化)阶段:这一阶段的主1前言要特征是以高级描述语言、系统仿真和综合技术为特点,采EDA是电子设计自动化(ElectronicDesignAutomation)用“自顶向下”的设计理念,将设计前期的许多高层次设计由的缩写。它是一门正在高速发展的新技术,是以大规模可编EDA工具来完成。EDA是电子技术设计自动化,也就是能程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的够帮助人们设计电子电路或系统的软件工具。该工具可
3、以主要表达方式,以计算机、大规模可编程逻辑器件的开发软在电子产品的各个设计阶段发挥作用,使设计更复杂的电路件及实验开发系统为设计工具,通过有关的开发软件,自动和系统成为可能。在原理图设计阶段,可以使用EDA中的完成用软件的方式设计电子系统到硬件系统的一门新技术。仿真工具论证设计的正确性。在芯片设计阶段,可以使用可以实现逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化,EDA中的芯片设计工具设计制作芯片的版图。在电路板设逻辑布局布线、逻辑仿真。完成对于特定目标芯片的适配编计阶段,可以使用EDA中电路板设计工具设计多层电路板。译、逻辑映射、
4、编程下载等工作,最终形成集成电子系统或专特别是支持硬件描述语言的EDA工具的出现,使复杂数字用集成芯片。系统设计自动化成为可能,只要用硬件描述语言将数字系统的行为描述正确,就可以进行该数字系统的芯片设计与制2EDA技术的概念和基本特点造。EDA技术是伴随着计算机、集成电路、电子系统的设计EDA代表了当今电子设计技术的最新发展方向,利用发展起来的,至今已有30多年的历程,大致可以分为三个发EDA工具,电子设计师可以从概念、算法、协议等开始设计电展阶段,20世纪70年代的CAD(计算机辅助设计)阶段:这子系统,大量工作可以通过计算机完成
5、,并可以将电子产品一阶段的主要特征是利用计算机辅助进行电路原理图编辑、从电路设计、性能分析到设计出IC版图或PCB版图的整个PCB布线,使得设计师从传统高度重复繁杂的绘图劳动中解过程在计算机上自动处理完成。设计者采用的设计方法是脱出来。20世纪80年代的CAED(计算机辅助工程设计)阶一种高层次的“自顶向下”的全新设计方法,这种设计方法首段:这一阶段的主要特征是以逻辑摸拟、定时分析、故障仿先从系统设计入手,在顶层进行功能方框图的划分和结构设真、自动布局布线为核心,重点解决电路设计的功能检测等计。在方框图一级进行仿真、纠错.并用硬件描
6、述语言对高问题,使设计能在产品制作之前预知产品的功能与性能。20层次的系统行为进行描述,在系统一级进行驶证;然后用综收稿日期:2009203209作者简介:周华(1980-),男,湖北省荆门市人,长安大学信息工程学院毕业,现为西安航空技术高等专科学校电气系教师,研究方向:电子信息工程。王斐(1982-),女,江苏省高邮县人,西安理工大学毕业,现供职于西安航专招生就业指导中心,研究方向:电子与通讯。22西安航空技术高等专科学校学报第27卷合优化工具生成具体门电路的网络表,其对应的物理实现级3EDA技术的应用和发展趋势可以是印刷电路板或
7、专用集成电路。设计者的工作仅限于利用软件的方式,即利用硬件描述语言和EDA软件来完成EDA技术发展迅猛,逐渐在教学、科研、产品设计与制造对系统硬件功能的实现。随着设计的主要仿真和调试过程等各方面都发挥着巨大的作用。是在高层次上完成的,这既有利于早期发现结构设计上的错在教学方面:几乎所有理工科(特别是电子信息)类的高误,避免设计工作的浪费,又减少了逻辑功能仿真的工作量,校都开设了EDA课程。主要是让学生了解EDA的基本原提高了设计的一次性成功率。随着现代电子产品的复杂度理和基本概念、掌握用VHDL描述系统逻辑的方法、使用和集成度的日益
8、提高,一般的中小规模集成电路组合已不能EDA工具进行电子电路课程的模拟仿真实验。如实验教学、满足要求,电路设计逐步地从中小规模芯片转为大规模、超课程设计、毕业设计、设计竞赛等均可借助CPLD/FPGA器大规模芯片,具有高速度、高集成度