- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
普通高等教育电气工程与自动化(应用型)
十二五规划教材
电子设计自动化(EDA )技术与应用
——基于Verilog HDL与Quartus II
机械工业出版社
第1章 EDA技术概述
• 本章主要讲述了EDA技术的概念、发展
历史和技术优势,介绍了EDA技术中非常重
要的几个方面:HDL语言、仿真、综合,自
顶向下(Top‐Down)及自下而上(Bottom‐
Up)的设计方法,以及EDA的设计流程和集
成开发工具等如Quartus II软件特点,最后
介绍了IP核的概念和特点。
1.1 EDA技术简介
• EDA (Electronic Design Automation )技术是指
利用计算机完成电子系统的设计,是以计算机和微
电子技术为先导的先进技术,汇集了计算机图形
学、拓扑学、逻辑学、微电子工艺与结构学以及计
算数学等多种计算机应用学科的最新成果。
• EDA技术是电子设计技术的发展趋势,利用EDA
工具可以代替设计者完成电子系统设计中的大部分
工作,设计人员只须完成对系统功能的描述,就可
以由计算机软件进行处理,得到设计结果,而且修
改设计如同修改软件一样方便,可以极大地提高设
计效率。
• 可编程逻辑器件PLD (Programmable Logic Device)的
出现极大地改变了传统的电子系统设计方法。
• PLD 自20世纪70年代后开始发展,经历了可编程逻辑
阵列PLA (Programmable Logic Array )、通用阵列逻辑GAL
(Generic Array Logic )、现场可编程门阵列FPGA (Field
Programmable Gate Array )和复杂可编程逻辑器件CPLD
(Complex Programmable Logic Device)等阶段,PLD的广
泛使用不仅简化了电路设计、降低了研制成本、提高了系
统可靠性,而且给数字系统的设计和实现过程带来了革命
性变化。
• 电子系统的设计方法从CAD (Computer Aided
Design)、CAE (Computer Aided Engineering)到EDA,设
计的自动化程度越来越高,设计的复杂性也越来越强。
1.2 EDA技术的发展和技术优势
• 1.2.1 EDA技术的发展
• 1、CAD (Computer Aided Design)阶段
• 这一阶段的特点是一些单独的工具软件,主要
有PCB布线设计、电路模拟、逻辑模拟及版图
的绘制等,通过使用计算机,将设计人员从大
量繁琐重复的计算和绘图工作中解脱出来。
• 常用的Protel和Altium Designer,以及用于电路
模拟的SPICE软件和后来产品化的IC版图编辑与
设计规则检查系统等软件,都是这个阶段的产
品。
• 2、CAE (Computer Aided Engineering)阶段
• 在这个阶段,各种设计工具,如原理图输
入、编译与连接、逻辑模拟、测试码生
成、版图自动布局以及各种单元库已经齐
全,由于采用了统一数据管理技术,因而
能够将各个工具集成为一个CAE系统,按照
设计方法学制定的设计流程,可以实现从
设计输入到版图输出的全程自动化。
• 3、EDA (Electronic Design Automation )阶段
• EDA技术提供了一种“ 自顶向下”(Top–Down) 的
全新设计方法,首先从系统设计入手,在顶层
进行功能框图的划分和结构设计,在框图一级
进行仿真、调试。用硬件描述语言对高层次的
系统行为进行描述,在系统一级进行验证。然
后用综合优化工具生成具体门电路的网表,其
对应的物理实现级可以是印刷电路板或专用集
成电路。
• 同时设计师逐步从使用硬件转向设计硬件,从电路
级电子产品开发转向系统级电子产品开发,相应地
对电子系统的设计工具提出了更高的要求。
您可能关注的文档
- AutoCAD2008项目教程 教学配套课件 皮杰 AutoCAD2008项目教程 教学配套课件 皮杰 项目五.pdf
- AutoCAD2008项目教程 教学配套课件 皮杰 AutoCAD2008项目教程 教学配套课件 皮杰 项目一、二.pdf
- C#编程和.NET框架 教学配套课件 崔建江 NO2.pdf
- C#编程和.NET框架 教学配套课件 崔建江 NO2-1.pdf
- C#编程和.NET框架 教学配套课件 崔建江 NO2-2006.pdf
- C#编程和.NET框架 教学配套课件 崔建江 NO7-2006.pdf
- C#编程和.NET框架 教学配套课件 崔建江 第二章.pdf
- C#编程和.NET框架 教学配套课件 崔建江 第六章.pdf
- C#编程和.NET框架 教学配套课件 崔建江 第七章.pdf
- C#编程和.NET框架 教学配套课件 崔建江 第五章.pdf
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)