作者/陈卫东,广东省新兴中药学校
电子设计中EDA技术的应用分析
作者/陈卫东,广东省新兴中药学校
随着当今经济和科学技术的不断发展,一种电子设计自动化的技术又称为EDA技术被广泛应用于电子设计中并得到了全面的认可。EDA技术成为了传统的电子设计发展上的新机遇,为电子设计带来了新的技术理念,对电子设计行业的影响是巨大的。EDA技术在电子设计的发展中凭借着独特的灵活性和便利性占据着举足轻重的地位,引领着电子技术发展的潮流。本文将针对以EDA技术的研究应用工作,对EDA技术的概念进行了简单的阐述,并根据技术的优势对设计流程进行了步骤和环节的分析,在EDA技术的应用中分析了它需要注意的问题,希望可以对电子行业中更深层次的利用提供帮助,为之后的电子设计系统化和现代化的工作提供技术方面的启示。
电子设计;EDA技术;应用;注意事项
EDA技术在电子设计中是基于网络、计算机和众多科技中的一种新型技术。目前,在很多西方发达国家中已经将EDA这种先进的技术广泛的应用于电子设计中,从在效率、速度和质量上都取得了明显的成效。EDA技术已经全面的引领了电子设计发展的方向,所以,想要有效的利用EDA技术发展电子设计就要全面的去认识它,正确的以EDA技术的含义为基础了解它的优势,并熟练的掌握EDA技术的设计应用流程。注意EDA技术在电子设计中实际操作中会出现的问题从而更好的实现它的技术价值,这样才能在电子设计的发展中追赶发达国家的脚步,才能全面的提升我国电子设计行业的发展水平。
EDA(Electric Design Automation)又被称为电子设计自动化[1],EDA技术作为电子技术和仿真模拟工作的技术基础引领着电子技术发展的潮流。EDA技术在电子行业中的应用为电子设计的工作提供了很大的技术依靠。当前,EDA技术的应用领域正不断地得到扩展,许多电子设计行业发达的国家对EDA技术的应用越来越广泛,我国也应该在电子行业中以EDA技术为发展的突破口提高电子设计的质量和水平,可以让电子设计工作在更加系统和科学技术的支撑下实现更深层次和更广泛的发展应用。EDA技术在电子设计中是通过可编程逻辑器件PLD(Programmable Logic Device)技术在数字系统上的应用发展而来的。EDA技术通过计算机在PLD技术的基础上利用硬件描述语言HDL(Hardware Descripition Language)来实现目标逻辑[2]。设计者可以在EDA技术的支持下完成软件描述硬件的功能,然后通过现场可编程门阵列FPGA(Field Programmable Gate Array)或者是复杂可编程逻辑器件CPLD(Complex Programmable Logic Device)来完成所要设计得结果。这个技术的应用为电子设计工作带来了极大的灵活性和便利性。
2.1 EDA技术的基本特征
EDA技术的设计流程与传统的电子设计流程恰好相反,它是自上而下的设计流程[3]。在传统的电子设计中,它是先确定了集成电路的芯片后再根据各个模块的功能进行局部的设计,然后再完成整个的系统设计。这种电子设计的方法存在着很多的问题和缺陷,需要的器件太多,容易出现故障,对元件的消耗很大,设计的效率很低。而EDA技术在电子设计中采用相反的电子设计流程可以有效的克服传统的电子设计中存在的问题和缺陷。它在设计之前就从电子设计的整体角度考虑将系统中的各部分结构规划好,在对方的框图进行划分时对相关的工作进行仿真和纠错,利用HDL进行描述高层次逻辑并结合综合优化的方法来完成所有的工作,在EDA技术的帮助下实现对任意一项硬件功能进行系统描述。最后通过FPGA和CPLD来实现电子设计的结果。这样的电子技术的应用有效的避免了传统电子设计中会出现的问题,降低了实际操作中可能出现的故障几率,极大的提高了设计的效率。
2.2 EDA技术的优势
1)应用广泛
EDA技术具有应用广泛的优点。现阶段,在电子设计中比较常用的编程方式酒红色无线编程和在线编程,而EDA技术在电子设计中可以很好的适应并实现无障碍编程,同时让编程更加具有保密性的特征引领着电子设计的发展潮流。
2)可靠性高
EDA技术具有可靠性高的优点。传统的电子设计中具有复位障碍和跑飞缺陷,EDA技术不仅可以很好的克服这个缺陷还可以将电子产品中的各系统通过集成和压缩在一个芯片中,在电子设计中便于被管理并有效的控制了风险,提高了电子设计的可靠性。
3)普适性好
EDA技术具有普适性好的优点。在电子设计的升级和创新环节中,EDA技术可以凭借其容量大、速度快和效率高的特征被得到有效的应用[4],这对于通信类的电子设计具有很大的优势。
4)效率高
EDA技术具有效率高的优点。EDA技术在多种模块的功能化下可以实现多任务的并行,大大的提高了电子设计中的速度和效率。超越了传统的电子设计,满足了电子设计对信息化和市场化适应的需求。
EDA技术在电子设计中的流程(如图1 EDA电子设计流程图)首先是将设计的意图通过EDA工具的文本或图形编辑器用文本方式或图形方式表达出来。在通过设计意图完成设计的描述之后就可以进行编译,编译主要是转换格式和对一般性的语法及电路进行排错。为接下来的逻辑综合和优化做准备。逻辑综合是综合器针对于FPGA/CPLD供应商的具体产品对源文件进行综合,综合后得结果具有硬件可实现性,这也是硬件电路从软件转化过来的关键一步。综合的同时,还将设计中冗余逻辑进行去除优化,从而节省了资源,提高了效率。一般是对资源优先或是速度优先两种方式进行优化。综合优化就是对软件的设计和硬件的可实现性进行结合,也就是对具体型号的芯片进行布局、布线和适配。之后进行功能的仿真和时序的仿真,在这个阶段如果仿真没有发现问题就可以通过编程器或者是下载电缆将适配器产生的配置文件下载到目标芯片中。然后针对FPGA/CPLD直接应用于系统中通过硬件测试进行检测[5]。
图1 EDA电子设计流程图
在电力的系统设计中,电力线主要是通过采用滤波器的低通功能进行载波通讯,它是通过滤波器将高频的信息过滤掉,使得工频电流可以接地,阻抗可以变换。由于常见的数字滤波器在实际操作中有着计算速度低等缺陷常常使用模拟滤波器来满足实际的操作需求,但是模拟的滤波器在应用中还是有着很多的问题。比如。在实际的操作中,模拟的滤波器很难调试、系统的级数低、参数漂移等。所以为了解决这些问题,就会在电子设计中采用EDA技术。在EDA技术中的A/D转换和滤波器可以很好的解决传统的滤波器存在的问题。如图2所示就是在电子设计中应用EDA技术进行设计的被递归型滤波器的模拟图[6]。在现场可编程门列阵的内容主要由六个部分组成,是以时序控制器为核心的非递归型滤波器的设计,在具体的工作过程中是由时序控制器为其余的五个模块进行控制信号的输送。具体工作流程如下:
图2 非递归型滤波器模块图
1)A/D转换器将转换结束的信号EOC上升沿发送给时序控制器,然后时序控制器接收到信号之后向并串转换、串行延时、系数查表、位移相加、锁存输出五个模块发送并串转换信号、串行延时信号、系数查表信号、位移相加信号、锁存输出信号。
2)并串转换模块、串行延时模块、系数查表模块、位移相加模块、锁存输出模块这五个模块在按照到时序控制器发送来的信号依次进行运行[7]。对各个模块的描述语言采用的是VHDL语言,系数查表模块在设计时元件使用的是ROM元件,把查找的内容写入MIF文件中,采样的频率要比截止的频率小一级,芯片结构在通过对算法的改进过程中得到最佳的匹配[8]。从而运算的效率被提高。
在我国的经济飞速发展的带动下我国的科学技术也在不断的进步,在科学技术的支持下电子产品的设计水平也得到了大幅度的提升。现如今EDA技术凭借着自身的优势俨然已经成为电子设计过程中的核心技术,成为电子产品研发应用的源动力。随着科学技术的不断变革,EDA技术也将电子设计的水平推向新的高度。电子设计的工程师要熟练的运用和掌握EDA技术,将EDA技术在电子设计中的应用优势得以凸显出来,通过实际的实践操作中不断的完善和创新,有效的解决传统电子设计中的弊端,减少实际中的故障几率,使得设计效率大幅度的提高,让EDA技术得到更好的推广前景,提高电子产品的核心竞争力,进一步促进电子产业的发展。
* [1]梁莉.EDA技术在现代电子设计中的应用研究[J].科技创新与应用,2016,06(35):66—67.
* [2]黄育楷.EDA技术在电子技术设计中的应用[J].数字技术与应用,2016,03(08):255—256.
* [3]赵周.EDA技术在数字电子技术实验中的应用分析[J].电子制作,2016,04(10):36.