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

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

EDA技术及应用 (EDATechnologiesandApplications) 课程代码:05410052 学分:2.0 学时:32(其中:课堂教学学时:24实验学时:0上机学时:8课程实践学时:0) 先修课程:数字电子技术、电路原理、程序设计(C语言) 适用专业:电子信息工程 教材:《VHDL实用教程》,潘松,电子科技大学出版社,第二版,2012.06 一、课程性质与课程目标 (一)课程性质 《EDA技术及应用》是电子信息工程专业的一门理论性与实践性较强的专业必修课程,它建立 在数字电子技术、电路、程序设计(C语言)等先修课程知识的基础上。通过授课、上机等教学环 节,使学生了解在系统可编程器件和EDA技术的发展趋势,初步掌握硬件描述语言VHDL和自上 而下的现代电子技术设计方法,掌握EDA软件的使用,加强学生的电子技术应用和科技创新能力, 为进一步学习EDA技术和从事与专业有关的工程技术及科学研究工作打下基础。本课程既培养学生 分析问题、解决问题的能力,又使得学生能够具备一定的实践能力。 (二)课程目标 《EDA技术及应用》课程主要介绍EDA技术的基本思想和自顶向下的系统设计方法,掌握硬件 描述语言VHDL的程序结构、数据对象、主要描述语句和描述风格,学习用MAX+plusII软件进行 设计、编译、仿真及分析,初步掌握使用VHDL语言设计常用的组合逻辑电路和时序逻辑电路。课 程目标包括知识目标和能力目标,具体如下: 课程目标1:掌握EDA技术的基本思想和自顶向下的系统设计方法;掌握VHDL程序结构和数 据对象;掌握VHDL中的顺序描述语句和并行描述语句;掌握VHDL的三种描述风格及各自的优缺 点和适用场合。 课程目标2:能够理解EDA技术的基本思想与设计方法。能够理解FPGA/CPLD可编程逻辑器 件的基本结构及原理。掌握MAX+plusII软件的使用。掌握用VHDL语言进行组合逻辑电路和时序 逻辑电路的设计。 课程目标3:能够用VHDL语言进行组合逻辑电路设计(编码器、译码器、加法器等)。能够用 VHDL语言进行时序逻辑电路设计(寄存器、移位寄存器、计数器等)。能够用EDA软件进行设计 1 的输入、编译、仿真、分析及下载等。逐步培养学生的电子设计和电子工程实践能力。 (三)课程目标与专业毕业要求指标点的对应关系 本课程支撑专业培养计划中毕业要求指标点2-2、4-2、6-2和10-3。 1.毕业要求2-2.具备对分解后的复杂电子信息工程问题进行表达和建模的能力。 2.毕业要求4-2.能够采用科学原理并采用科学方法,对复杂电子信息工程问题中的电气特性分 析制定实验方案。 3.毕业要求6-2.了解与电子信息工程相关的技术标准、产业政策和行业规范。 4.毕业要求10-3.能够比较熟练地阅读电子信息专业的外文书刊资料,能够在跨文化背景下进 行沟通、交流和合作。 课程目标课程目标1课程目标2课程目标3 毕业要求指标点 毕业要求2-2√√√ 毕业要求4-2√√√ 毕业要求6-2√ 毕业要求10-3√√ 二、课程内容与教学要求 第一章绪论 (一)课程内容 1.EDA简介。 2.VHDL简介。 3.Top-Down设计方法。 4.应用VHDL的EDA设计过程。 5.在系统编程技术简介。 6.FPGA/CPLD的优势。 (二)教学要求 1.理解EDA技术的基本思想和自顶向下的系统设计方法。 2.掌握硬件描述语言的概念以及如何进行VHDL语言的学习。 3.掌握在系统编程技术思想,理解应用VHDL语言进行EDA设计的过程。 2 4.理解利用FPGA/CPLD器件的优势。 (三)重点与难点 1.重点 EDA设计思想。 2.难点 VHDL与Verilog、ABEL语言的比较;Top-Down设计方法。 第二章VHDL入门 (一)课程内容 1.用VHDL设计多路选择器和锁存器。 2.用VHDL设计全加器。 (二)教学要求 1.掌握2选1多路选择器的设计。 2.掌握一位全加器的设计。 3.理解并掌握VHDL程序的基本结构和设计特点,达到快速入门的目的。 (三)重点与难点 1.重点 2选1多路选择器设计。 2.难点 通过元件例化的方式设计全加器。 第三章VHDL程序结构 (一)课程内容 1.实体。 2.结构体。 3.块语句结构。 4.进程。 5.子程序。 6.库。 7.程序包。 8.配置。 3 (二)教学要求 1.掌握实体,结构体,库,程序包,进程等的概念。 2.了解块语句结构,子程序,配置等的概念。 (三)重点与难点 1.重点 VHDL程序结构。 2.难点 子程序,进程等。 第四章