《EDA 应用技术》教学大纲一、课程概述《EDA 应用技术》是通信工程专业的一门专业课程,概述了 EDA 工程的理论基础、知识体系,阐述了 EDA 工具的开发、EDA 工具应用于 PCB 设计、FPGA 设计、ASIC 设计、SOC 设计的方法。先修课程是数字电子技术、电路分析二、课程目标1. 了解 EDA 工程的基本概念和理论基础。2. 初步熟悉和掌握 EDA 工程方法,涉及行为描述、SOC 设计方法、IP 复用、ASIC 设计方法、虚拟机、测试平台设计方法、软硬件协同验证等。3. 掌握 VHDL 语法基础,以及程序设计方法。4. 了解电子产品设计开发过程以及专业 EDA 开发软件的应用。5. EDA 工程是一门实践性很强的课程,实验是一个很重要的教学环节,应特别重视培养提高实践动手能力。三、课程内容和教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道——是指对这门学科的基本知识、基本理论的认知。理解——是指运用已了解的基本原理说明、解释一些现象、进行简单的电路设计。掌握——是指利用掌握的理论知识对一些较复杂的电子产品进行设计开发。学会——是指在具体设计中能灵活运用所学知识。教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求表教学内容知道理解掌握学会1 概述1.1 EDA 技术及其发展1.2 EDA 技术实现目标1.3 硬件描述语言 VHDL1.4 VHDL 综合1.5 基于 VHDL 的自顶向下设计方法1.6 EDA 与传统电子设计方法的比较1.7 EDA 的发展趋势√√√√√√√2 EDA 设计流程与工具2.1 设计流程2.2 ASIC 及其设计流程2.3 常用 EDA 工具2.4 Quartus II 简介2.5 IP 核简介√√√√3 FPGA/CPLD 结构与应用3.1 概述教学内容知道理解掌握学会3.2 简单 PLD 原理3.3 CPLD 结构与工作原理3.4 FPGA 结构与工作原理3.5 硬件测试技术3.6 FPGA/CPLD 产品概述3.7 编程与配置√√√√√√√4 VHDL 设计初步4.1 多路选择器的 VHDL 描述4.2 寄存器描述及其 VHDL 语言现象4.4 计数器设计4.5 一般加法计数器设计√√√√5 QuartusII 应用向导5.1 基本设计流程5.2 引脚设置和下载5.3 嵌入式逻辑分析仪使用方法5.4 原理图输入设计方法√√√√6 VHDL 设计进阶6.1 数据对象6.2 双向和三态电路信号赋值例解6.3 IF 语句概述6...