第1章EDA技术概述
当今数字电子技术得到了飞速发展,有力地推动和促进了社会生产力和社会信息化的提高。数字电子技术逐步渗透到人类生活的各个领域。从消费电子产品、工业自动化设备到航天技术都能看到数字电子技术的身影。在技术发展的同时,电子产品的设计方式也发生了巨大的改变,采用EDA(电子设计自动化)技术成为数字电子设计的主要方式。
11EDA技术及发展
数字电子技术工程师现在正面临着前所未有的挑战。一方面,电子公司要求工程师在更短的时间里,使用更少的资源来设计新产品,而且性能要比竞争产品好。另一方面,技术变化非常快,不同的客户有完全不同的需求,要求有更具个性化的产品。因此,EDA技术应运而生,成为解决以上“所有”问题的很好的技术选择。
111何谓EDA技术
EDA技术是一门迅速发展的新技术。它以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具。它能用软件的方式设计电子系统,自动完成硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,最后在特定的目标芯片中完成适配编译、逻辑映射、编程下载等工作,形成集成电子系统或专用集成芯片。利用EDA技术进行电子系统的设计具有以下几个特点。
用软件的方式设计硬件。用软件的方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的。设计过程中可用有关软件进行各种仿真。系统可现场编程,在线升级。整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。因此,EDA技术是
现代电子设计的发展趋势。EDA技术是数字系统设计的核心技术,是电子类专业技术人员必须掌握的基本技能之一。目前的大规模可编程逻辑器件是CPLD(复杂可编程逻辑器件)和FPGA(可编程逻辑阵列)。
112基于大规模可编程逻辑器件的数字系统设计
现代数字系统设计相当大一部分是基于大规模可编程逻辑器件的,这是因为基于大规
f模可编程逻辑器件的设计拥有面市时间快、灵活性大、可定制解决方案、开发成本低和具有现场更新能力等优点。工程师首先对系统或者设计进行构思,然后在计算机上采用高级语言(VerilogHDL语言或者VHDL语言)来描述这一构思,设计出软件代码。
最重要的是,可以使用设计工具软件检查设计中有没有错误。确定设计适合目标的可编程逻辑器件后,检查设计是否达到了性能要求,可以把设计下载到目标器件中,直接在硬件中调试功能。r