预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《EDA应用技术》教学大纲一、课程概述《EDA应用技术》是通信工程专业的一门专业课程,概述了EDA工程的理论基础、知识体系,阐述了EDA工具的开发、EDA工具应用于PCB设计、FPGA设计、ASIC设计、SOC设计的方法。先修课程是数字电子技术、电路分析二、课程目标1.了解EDA工程的基本概念和理论基础。2.初步熟悉和掌握EDA工程方法,涉及行为描述、SOC设计方法、IP复用、ASIC设计方法、虚拟机、测试平台设计方法、软硬件协同验证等。3.掌握VHDL语法基础,以及程序设计方法。4.了解电子产品设计开发过程以及专业EDA开发软件的应用。5.EDA工程是一门实践性很强的课程,实验是一个很重要的教学环节,应特别重视培养提高实践动手能力。三、课程内容和教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道——是指对这门学科的基本知识、基本理论的认知。理解——是指运用已了解的基本原理说明、解释一些现象、进行简单的电路设计。掌握——是指利用掌握的理论知识对一些较复杂的电子产品进行设计开发。学会——是指在具体设计中能灵活运用所学知识。教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求表教学内容知道理解掌握学会1概述1.1EDA技术及其发展1.2EDA技术实现目标1.3硬件描述语言VHDL1.4VHDL综合1.5基于VHDL的自顶向下设计方法1.6EDA与传统电子设计方法的比较1.7EDA的发展趋势√√√√√√√2EDA设计流程与工具2.1设计流程2.2ASIC及其设计流程2.3常用EDA工具2.4QuartusII简介2.5IP核简介√√√√3FPGA/CPLD结构与应用3.1概述3.2简单PLD原理3.3CPLD结构与工作原理3.4FPGA结构与工作原理3.5硬件测试技术3.6FPGA/CPLD产品概述3.7编程与配置√√√√√√√4VHDL设计初步4.1多路选择器的VHDL描述4.2寄存器描述及其VHDL语言现象4.4计数器设计4.5一般加法计数器设计√√√√5QuartusII应用向导5.1基本设计流程5.2引脚设置和下载5.3嵌入式逻辑分析仪使用方法5.4原理图输入设计方法√√√√6VHDL设计进阶6.1数据对象6.2双向和三态电路信号赋值例解6.3IF语句概述6.4进程语句归纳6.5并行语句例解6.6仿真延时√√√√√√7宏功能模块与IP使用7.1宏功能模块概述7.2宏模块应用实例7.3在系统存储器数据读写编辑器应用7.4编辑SignalTapII的触发信号7.5其他存储器模块的定制与应用7.6流水线乘法累加器的混合输入设计7.7LPM嵌入式锁相环调用7.8IP核NCO数控振荡器使用方法7.98051单片机IP软核应用√√√√√√√√√8有限状态机设计8.1一般有限状态机的设计8.2Moore型有限状态机的设计8.3Mealy型有限状态机的设计8.4状态编码8.5非法状态处理√√√√√9VHDL结构要素9.1实体9.2结构体9.3子程序9.4VHDL库9.5VHDL程序包9.6配置9.7VHDL文字规则9.8数据类型9.9操作符√√√√√√√√10VHDL基本语句10.1顺序语句10.2VHDL并行语句10.3属性描述与定义语句√√√11设计优化和设计方法11.1资源优化11.2速度优化11.3优化设置与时序分析11.4ChipEditor应用√√√√四、课程实施(一)课时安排与教学建议一般情况下,包括实验共安排54学时,其中讲授42学时,实验12学时。分一学期完成。具体课时安排如下:课时安排如下:教学内容课时建议教与学的方法建议54课时1概述1.1EDA技术及其发展1.2EDA技术实现目标1.3硬件描述语言VHDL1.4VHDL综合1.5基于VHDL的自顶向下设计方法1.6EDA与传统电子设计方法的比较1.7EDA的发展趋势2学时讲述2EDA设计流程与工具2.1设计流程2.2ASIC及其设计流程2.3常用EDA工具2.4QuartusII简介2.5IP核简介2学时讲述3FPGA/CPLD结构与应用3.1概述3.2简单PLD原理3.3CPLD结构与工作原理3.4FPGA结构与工作原理3.5硬件测试技术3.6FPGA/CPLD产品概述3.7编程与配置4学时讲述4VHDL设计初步4.1多路选择器的VHDL描述4.2寄存器描述及其VHDL语言现象4.4计数器设计4.5一般加法计数器设计4学时讲述、演示、实验5QuartusII应用向导5.1基本设计流程5.2引脚设置和下载5.3嵌入式逻辑分析仪使用方法5.4原理图输入设计方法2学时讲述、演示、实验6VHDL设计进阶6.1数据对象6.