![](https://csdnimg.cn/release/download_crawler_static/87510966/bg1.jpg)
什么是 EDA
20 世纪 90 年代,国际上电子和计算机技术较先进的国家,一直在积极探索
新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了
巨大成功。在电子技术设计领域,可编程逻辑器件(如 CPLD、FPGA)的应用,
已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。这些器件
可以通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计可
以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、
设计过程和设计观念,促进了 EDA 技术的迅速发展。
EDA 是电子设计自动化(Electronic Design Automation)的缩写,在 20
世纪 90 年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机
辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。EDA 技术就
是以计算机为工具,设计者在 EDA 软件平台上,用硬件描述语言 HDL 完成设计
文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布
线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
EDA 技术的出现,极大地提高了电路设计的效率和可*性,减轻了设计者的劳动
强度。
二、设计方法
前端设计(系统建模 RTL 级描述)后端设计(FPGAASIC)系统建模
IP 复用
前端设计
系统描述:建立系统的数学模型。
功能描述:描述系统的行为或各子模块之间的数
据流图。
逻辑设计:将系统功能结构化,通常以文本、原
理图、逻辑图、布尔表达式来表示设计结果。
仿真:包括功能仿真和时序仿真,主要验证系统
EDA 技术的概念