《EDA 技术与实践》课程修读指引
The Technology and Application of EDA
一、课程的性质与目的
概 要:EDA 技术是现代电子信息工程领域的一门新技术,它是在先进的计算机工作
平台上开发出来的一整套电子系统设计的软硬件工具,并提供了先进的电子系统设计方法。
电子设计自动化(EDA,Electronics Design Automation)技术是电子设计技术和电子制造技
术的核心,EDA 技术的发展和推广应用极大的推动了电子信息行业的发展。
课程性质:《EDA 技术与实践》是应用电子技术、电子信息工程、通信工程、通信技术、
自动化、楼宇智能化技术、电子产品设计与工艺等 7 个电气信息类专业的一门技术基础课。
是以实践环节为主的应用类课程;前序课程为:工程数学、电路分析、数字电路、模拟电子
技术等,后续课程为《单片机原理及应用》、《DSP 技术应用》、《SOPC 设计》等,是电子信
息类各专业的设计工具,也是电子系统设计的基础。
EDA 技术涉及面广,内容丰富,但在教学和技术推广层面上,应用较为广泛是基于可
编程器件 EDA 技术,本课程学习的主要内容是基于可编程器件 EDA 技术。通过本课程的
学习使学生掌握可编程器件、EDA 开发系统软件、硬件描述语言和电子线路设计与技能训练
等各方面知识;提高工程实践能力;学会应用 EDA 技术解决一些简单的电子设计问题。
可编程器件 EDA 技术,它主要包括如下 4 大要素:①大规模可编程器件,它是利用 EDA
技术进行电子系统设计的载体;②硬件描述语言,它是利用EDA 技术进行电子系统设计的
主要表达手段;③软件开发工具,它是利用 EDA 技术进行电子系统设计的智能化的自动化
设计工具;④实验开发系统,它是利用 EDA 技术进行电子系统设计的下载工具及硬件验证
工具。
主要目的:
1.了解 EDA 技术的基本内容及 EDA 技术的发展概况。掌握 EDA 电子系统的设计方法。
掌握基于可编程器件的 EDA 技术设计流程,从设计的准备、设计的输入、设计的实现到设
计的验证。使学生对于 EDA 电子系统的设计有一个初步的认识。
2.了解可编程逻辑器件 CPLD 和 FPGA 的内部结构,掌握在系统编程的基本原理,了解
边界扫描测试技术。
3.掌握 EDA 设计工具的使用方法。MAX+PLUSⅡ软件为设计者提供了设计、综合和
仿真的工具。通过学习和实验,掌握从设计的输入、编译、仿真、时序分析及下载编程等整
个一系列设计流程。
4.硬件描述语言输入方式的设计与设计平台无关,用简单的语言把电路的行为、结构
和特征描述出来,并具有简单易读、移植性好等特点,目前在数字系统设计中得到了广泛的
应用。
5.通过多个设计实例的分析及实践操作,使学生进一步掌握 EDA 技术的设计方法,
从而达到培养学生实践动手能力和创新能力的目的。
二、课程教学内容
第一章 EDA 技术概述
1、重点掌握的内容
(1)明确 EDA 技术的基本概念及有 EDA 技术的发展概况。
(2)正确理解 EDA 技术的构成要素。
(3)正确理解传统的电子设计与今天的 EDA 设计的区别