EDA 技术作为现代电子设计技术的核心,它是以微电子技术为物理层面,计算机软件技术为手段,实现集成电子系统或专用集成电路ASIC(Application Specific Integrated Circuit)设计的一门新兴技术,其最终目标是实现ASIC 的设计。
EDA 技术从概念上有狭义和广义之分,狭义的EDA 技术,是指以可编程逻辑器件(Programmable Logic Device,PLD)为设计载体,以硬件描述语言(Hardware Description Language,HDL)为系统逻辑描述的主要表达方式完成设计文件,在计算机及EDA 软件工具平台上,自动完成系统逻辑编译、化简、分割、综合、优化和仿真,直至下载到可编程逻辑器件,最终实现既定的电子电路设计技术。
EDA 技术主要面向两大类人员使用,一类是专用集成电路ASIC 的芯片设计研发人员;另一类是广大的电子线路设计人员,即不具备集成电路深层次知识的设计人员。本书所阐述的EDA 技术以后者为应用对象,这样,EDA 技术可以简单理解为以大规模可编程逻辑器件为设计载体,设计者用硬件描述语言来编写设计文件,并输入给相应的EDA开发软件,经过编译和仿真,最终下载到设计载体中,完成系统电路设计任务的一门新技术。
利用EDA 技术进行电子系统设计,它具有以下几个特点:
(1)用软件的方式设计硬件。
(2)用软件方式设计的系统到硬件系统的转换是由相关的开发软件自动完成的。(www.xing528.com)
(3)设计过程中可用相关软件进行各种仿真测试。
(4)系统可现场编程、在线升级。
(5)整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。
综上所述,EDA 技术将是现代电子设计的发展趋势。
广义的EDA 技术,除了狭义的EDA 技术内容外,还包括计算机辅助分析技术(如MATLAB、EWB 等),计算机辅助设计CAD(Computer Assist Design)技术(如Protel、OrCAD 等)。计算机辅助分析和计算机辅助设计均不具备逻辑综合和逻辑适配的功能,因此它们并不能成为严格意义上的EDA 技术。EDA 技术应该包含三个层次的内容,首先是EWB、Protel 的学习作为EDA 的最初级内容;其次是利用HDL 完成对大规模可编程逻辑器件的开发作为EDA 的中级内容;最后以ASIC 的设计作为EDA 技术的最高级内容。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。