|
楼主
查看: 7982回复: 1
发表于 2019-9-3 09:32:03
只看该作者
本帖最后由 secret 于 2019-9-3 09:33 编辑
1.EDA技术的涵义
Electronic Design Automation 即电子设计自动化。
狭义的EDA技术:以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术,或称为IES/ASIC自动设计技术。
广义的EDA技术:包含狭义的EDA技术外,还包括计算机辅助分析CAA技术(如PSPICE,EWB,MATLAB等),印刷电路板计算机辅助设计PCB-CAD技术(如PROTEL,ORCAD等)。在广义的EDA技术中,CAA技术和PCB-CAD技术不具备逻辑综合和逻辑适配的功能,因此它并不能称为真正意义上的EDA技术。故将广义的EDA技术称为现代电子设计技术更为合适。
2.EDA的工程设计
1)传统设计方法和EDA方法的区别
①传统设计方法:自下而上(Bottom-up)的设计方法,是以固定功能元件为基础,基于电路板的设计方法。
② EDA方法:自上而下(Top - Down)的设计方法。其方案验证与设计、系统逻辑综合、布局布线、性能仿真、器件编程等均由 EDA工具一体化完成。自上而下是指将数字系统的整体逐步分解为各个子系统和模块,若子系统规模较大,则还需将子系统进一步分解为更小的子系统和模快,层层分解,直至整个系统中各个子系统关系合理,并便于逻辑电路级的设计和实现为止。自上而下设计中可逐层描述,逐层仿真,保证满足系统指标。
2)传统设计方法和 EDA方法比较
传统方法
a.从下至上;
b.通用的逻辑元、器件;
c.系统硬件设计的后期进行仿真和调试;
d.主要设计文件是电原理图。
EDA方法
a.从上至下;
b.可编程逻辑器件;
c.系统设计的早期进行仿真和修改;
d.多种设计文件,发展趋势以VHDL描述文件为主;
e.降低硬件电路设计难度。
EDA技术极大地降低硬件电路设计难度,提高设计效率,是电子系统设计方法的质的飞跃。
3) EDA的工程设计流程
|
|