摘要:终端与业务考试培训EDA、VHDL和FPGA:EDA(ElectronicDesignAutomation)即电子设计自动化技术,是一种以计算机为基本工作平台,以EDA软件为开发环境,以硬件描述语言为设计语言,以可编程器件PLD为实验载体(包括CPLD、FPGA、EPLD等),以集成电路芯片为目标器件的电子产品自动化设计过程。
1.5 EDA、VHDL和FPGA
1.5.1 EDA的概念
EDA(ElectronicDesignAutomation)即电子设计自动化技术,是一种以计算机为基本工作平台,以EDA软件为开发环境,以硬件描述语言为设计语言,以可编程器件PLD为实验载体(包括CPLD、FPGA、EPLD等),以集成电路芯片为目标器件的电子产品自动化设计过程。利用计算机图形学、拓扑逻辑学、计算数学以至人工智能学多种计算机应用学科的最新成果而开发出来的一整套软件工具。EDA技术的出现,不仅为电子系统设计带来了一场革命性的变化,从某种意义上来说,也是电子系统设计发展的必然趋势。
现代EDA技术的基本特征是采用高级语言描述,具有系统级仿真和综合能力。它主要采用并行工程和“自顶向下”的设计方法,使开发者从一开始就要考虑到产品生成周期的诸多方面,包括质量、成本、开发时间及用户的需求等等。然后从系统设计入手,在顶层进行功能方框图的划分和结构设计,在方框图一级进行仿真、纠错,并用VHDL、Verilog-HDL,ABEL等硬件描述语言对高层次的系统行为进行描述,在系统一级进行验证,最后再用逻辑综合优化工具生成具体的门级逻辑电路的网表,其对应的物理实现级可以是印刷电路板或专用集成电路。
EDA技术可把数字通信技术、微电子技术和现代电子设计自动技术结合起来,实现了硬件设计软件化,提高了数字通信系统设计的效率,降低了设计成本。本文的第三章就是基于FPGA,利用VHDL语言编程并用EDA技术对数字通信系统的调制和解调进行分析。
EDA技术的发展过程可分三个阶段:20世纪70年代计算机辅助设计(ComputerAssistDesign,CAD);20世纪80年代后期计算机辅助工程设计(ComputerAssistEngineeringDesign,CAE);20世纪90年代电子设计自动化(ElectronicDesignAutomation,EDA)。可见,EDA技术可以看作是电子CAD的高级阶段?
返回目录:
通信工程师备考资料免费领取
去领取