《《EDA应用技术》教学大纲(共7页).doc》由会员分享,可在线阅读,更多相关《《EDA应用技术》教学大纲(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上EDA应用技术教学大纲一、课程概述EDA应用技术是通信工程专业的一门专业课程,概述了EDA工程的理论基础、知识体系,阐述了EDA工具的开发、EDA工具应用于PCB设计、FPGA设计、ASIC设计、SOC设计的方法。先修课程是数字电子技术、电路分析二、课程目标1. 了解EDA工程的基本概念和理论基础。2. 初步熟悉和掌握EDA工程方法,涉及行为描述、SOC设计方法、IP复用、ASIC设计方法、虚拟机、测试平台设计方法、软硬件协同验证等。3. 掌握VHDL语法基础,以及程序设计方法。4. 了解电子产品设计开发过程以及专业EDA开发软件的应用。5. EDA工程是一门实践性很
2、强的课程,实验是一个很重要的教学环节,应特别重视培养提高实践动手能力。三、课程内容和教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道是指对这门学科的基本知识、基本理论的认知。理解是指运用已了解的基本原理说明、解释一些现象、进行简单的电路设计。掌握是指利用掌握的理论知识对一些较复杂的电子产品进行设计开发。学会是指在具体设计中能灵活运用所学知识。教学内容和要求表中的“”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求表教学内容知道理解掌握学会1 概述1.1 EDA
3、技术及其发展1.2 EDA技术实现目标1.3 硬件描述语言VHDL1.4 VHDL综合1.5 基于VHDL的自顶向下设计方法1.6 EDA与传统电子设计方法的比较1.7 EDA的发展趋势2EDA设计流程与工具2.1 设计流程2.2ASIC及其设计流程2.3 常用EDA工具2.4 Quartus II简介2.5 IP核简介3FPGA/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 计数器设计4.5 一般加法计数器设计5 QuartusII应用向导5.1 基本设计流程5.2 引脚设置和下载5.3 嵌入式逻辑分析仪使用方法5.4 原理图输入设计方法6 VHDL设计进阶6.1 数据对象6.2 双向和三态电路信号赋值例解6.3 IF语句概述6.4 进程语句归纳6.5 并行语句例解6.6 仿真延时7宏功能模块与IP使用7.1 宏功能模块概述7.2 宏模块应用实例7.3 在系统存储器数据读写编辑器应用7.4 编辑SignalTap II的触发信号7.5 其他存储器模块的定制与应用7.6 流水线乘法累加器的混合输入设计7.7 LPM嵌入式锁相环调用7.8 IP核NCO
5、数控振荡器使用方法7.9 8051单片机IP软核应用8有限状态机设计8.1 一般有限状态机的设计8.2 Moore型有限状态机的设计8.3 Mealy型有限状态机的设计8.4 状态编码8.5 非法状态处理9 VHDL结构要素9.1 实体9.2 结构体9.3 子程序9.4 VHDL库9.5 VHDL程序包9.6 配置9.7 VHDL文字规则9.8 数据类型9.9 操作符10 VHDL 基本语句10.1 顺序语句10.2 VHDL并行语句10.3 属性描述与定义语句11 设计优化和设计方法11.1 资源优化11.2 速度优化11.3 优化设置与时序分析11.4 Chip Editor应用四、课程实
6、施(一)课时安排与教学建议一般情况下,包括实验共安排54学时,其中讲授42学时,实验12学时。分一学期完成。具体课时安排如下:课时安排如下:教学内容课时建议教与学的方法建议54课时1 概述1.1 EDA技术及其发展1.2 EDA技术实现目标1.3 硬件描述语言VHDL1.4 VHDL综合1.5 基于VHDL的自顶向下设计方法1.6 EDA与传统电子设计方法的比较1.7 EDA的发展趋势2学时讲述2EDA设计流程与工具2.1 设计流程2.2ASIC及其设计流程2.3 常用EDA工具2.4 Quartus II简介2.5 IP核简介2学时讲述3FPGA/CPLD结构与应用3.1 概述3.2 简单P
7、LD原理3.3 CPLD结构与工作原理3.4 FPGA结构与工作原理3.5 硬件测试技术3.6 FPGA/CPLD产品概述3.7 编程与配置4学时讲述4 VHDL设计初步4.1 多路选择器的VHDL描述4.2 寄存器描述及其VHDL语言现象4.4 计数器设计4.5 一般加法计数器设计4学时讲述、演示、实验5 QuartusII应用向导5.1 基本设计流程5.2 引脚设置和下载5.3 嵌入式逻辑分析仪使用方法5.4 原理图输入设计方法2学时讲述、演示、实验6 VHDL设计进阶6.1 数据对象6.2 双向和三态电路信号赋值例解6.3 IF语句概述6.4 进程语句归纳6.5 并行语句例解6.6 仿真
8、延时4学时讲述7宏功能模块与IP使用7.1 宏功能模块概述7.2 宏模块应用实例7.3 在系统存储器数据读写编辑器应用7.4 编辑SignalTap II的触发信号7.5 其他存储器模块的定制与应用7.6 流水线乘法累加器的混合输入设计7.7 LPM嵌入式锁相环调用7.8 IP核NCO数控振荡器使用方法7.9 8051单片机IP软核应用6学时讲述、演示、实验8有限状态机设计8.1 一般有限状态机的设计8.2 Moore型有限状态机的设计8.3 Mealy型有限状态机的设计8.4 状态编码8.5 非法状态处理6学时讲述、演示、实验9 VHDL结构要素9.1 实体9.2 结构体9.3 子程序9.4
9、 VHDL库9.5 VHDL程序包9.6 配置9.7 VHDL文字规则9.8 数据类型9.9 操作符4学时讲述、演示、实验10 VHDL 基本语句10.1 顺序语句10.2 VHDL并行语句10.3 属性描述与定义语句4学时11 设计优化和设计方法11.1 资源优化11.2 速度优化11.3 优化设置与时序分析11.4 Chip Editor应用4学时讲述、演示、实验合计:54课时中含理论课42课时,实验12课时;(二)教学组织形式与教学方法要求1 主要的教学组织形式是班级授课。有时也可以采用分组教学。或者几种组织方式灵活组合,尽量减轻学生的生理和心理疲劳。2 注意教学方法的灵活性,组织学生讨
10、论、指导阅读等。培养学生发现问题、分析问题、解决问题的能力和探究意识。3 注意组织学生参与课外小制作,培养学生的实际操作的兴趣和动手能力。4 可以在多媒体课室上课。借助声像呈示,提供给学生一个动态的、声情并茂的学习环境,让学生充分调动自己的视觉、听觉等感官,由多途径获得多方面的信息。五、教材选用EDA技术应用教材要在课程标准的统一要求下,实行多样化。可以选用公认的水平较高的教材如教育部推荐教材,九五规划教材和面向21世纪教材。如:1、潘 松,黄继业,EDA技术实用教程,科学出版社2、潘 松,王国栋,VHDL实用教程, 电子科技大学出版社 六、课程评价1这门学科的评价依据是本课程标准规定的课程目
11、标、教学内容和要求,该门课程采用实验(10%)、平时考核(30%)和集中考试(60%)相结合的形式进行。2. 集中考试说明1) 考试时间:120分钟。2) 考试方式、分制与分数解释采用闭卷、笔试的方式,以百分制评分,60分为及格,满分为100分。3) 题型比例填空题15%;改错题20%;综合编程题65%。4) 样题与目标定位示例A填空题:(着重考查学生对知识的理解程度)例:进程必须由( )信号来启动。B改错题(着重考查学生对知识的理解、掌握程度)例:二输入与门电路的设计LIBRARY IEEE;USE IEEE.STD_LOGIC.1164.ALL;ENTITY AND21 IS;PORT(A,B:IN STD_LOGIC;Y:STD_LOGIC);END AND21;ARCHITECTURE ONE OF AND21 IS Y:=A AND B;END ONE;C综合编程(着重考查学生对知识的掌握和学会程度)例:设计一个四位十进制同步加法计数器,要求有异步复位功能制定该课程标准小组成员: 审核者: 专心-专注-专业
限制150内