版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VHDL语言及应用课程教学大纲课程名称:VHDL语言及应用课程代码:TELE2120英文名称:VHD Language and Its Application课程性质:大类专业教学课程学分/学时:2.5/(36课时+18实验)开课学期:第 4 学期适用专业:电子信息类专业先修课程:数字系统与逻辑设计后续课程:毕业设计开课单位:电子信息学院课程负责人:胡剑凌大纲执笔人:黄旭大纲审核人:胡剑凌一、 课程性质和教学目标课程性质:VHDL语言及应用是通信工程、信息工程、电子信息工程等专业的一门专业课程,是 “数字系统与逻辑设计”课程的后续课程。教学目标:VHDL语言及应用课程主要讲授利用可编程逻辑器件
2、、使用VHDL语言设计实现数字电子系统。通过理论学习、实验、综合设计等环节,使学生了解大规模可编程逻辑器件的基本知识和工作原理,掌握VHDL语言的基本语法和常用数字电路的程序设计方法,熟练使用EDA工具软件Quartus进行数字电子系统的设计,为今后运用现代化手段从事有关数字电子系统方面的设计和研究开发工作打下基础。本课程的具体教学目标如下:1、 了解大规模可编程逻辑器件的基本知识和工作原理,掌握VHDL语言的基本语法,掌握使用VHDL语言设计数字系统的方法;能够针对设计要求完成模块和系统的设计。2、 对设计的模块和系统,能选择可行的实验方案进行仿真和验证;3、 熟练使用EDA工具软件Quar
3、tus对数字电子系统进行设计与仿真,掌握软件仿真平台的设计流程和方法。二、 课程目标与毕业要求的对应关系毕业要求指标点课程目标3. 设计/开发解决方案3.1 能利用专业知识,根据给定的设计指标,设计通信领域的单元或过程教学目标14. 研究4.2 能基于专业理论,针对通信模块和系统,选择研究路线,设计可行的实验方案。 教学目标25. 使用现代工具5.2 能针对复杂工程问题,选择并合理使用软硬件设计与仿真平台。 教学目标3三、 课程教学内容及学时分配1、 概述(3学时)(支撑课程目标1)1.1 EDA技术概述1.2 硬件描述语言简介1.3 基于HDL的自顶向下设计方法1.4 EDA设计流程1.5
4、常用EDA工具1.6 IP核² 目标及要求:1) 掌握EDA技术的相关知识;2) 了解硬件描述语言的基本知识;3) 了解自顶向下的设计方法和设计流程。² 作业内容:理解EDA技术和硬件描述语言的相关基础知识。² 讨论内容:数电课程中传统的电路设计方法与自顶向下设计方法的比较。² 自学拓展:复习数字逻辑电路的相关知识。2、 可编程逻辑器件(3学时)(支撑课程目标1)2.1可编程逻辑器件概述2.2简单可编程逻辑器件2.3复杂可编程逻辑器件CPLD2.4现场可编程门阵列FPGA2.5CPLD/FPGA器件简介2.6FPGA和CPLD的开发应用选择²
5、目标及要求:1) 掌握简单可编程逻辑器件的编程方法;2) 了解大规模可编程逻辑器件的基本知识和工作原理;3) 了解大规模可编程逻辑器件的基本使用方法。² 作业内容:理解大规模可编程逻辑器件的基本知识和工作原理,。² 讨论内容:可编程逻辑器件的编程方法和应用。² 自学拓展:回顾学过的数字电路相关知识,查阅可编程逻辑器件的数据手册。3、 VHDL设计初步(6学时)(支撑课程目标1)3.1组合逻辑电路的VHDL描述3.2基本时序电路的VHDL描述3.3计数器的VHDL描述3.4实用计数器的VHDL描述² 目标及要求:1) 掌握常用组合逻辑电路的程序设计方法
6、171;;2) 掌握基本时序逻辑电路的程序设计方法;3) 掌握计数器的程序设计方法«D;² 作业内容:强化常用组合逻辑电路、触发器及计数器的程序设计。² 讨论内容:讨论传统的数字电路设计方法与VHDL设计方法。² 自学拓展:查阅资料,设计其他课程中未讲解的常用数字电路。4、 Quartus的使用(3学时)(支撑课程目标3)4.1基本设计流程4.2引脚设置与硬件验证4.3原理图设计输入方法² 目标及要求:1) 掌握Quartus的设计流程«;2) 掌握Quartus的设计方法。² 作业内容:强化对软件仿真平台的使用。²
7、; 自学拓展:在自己的电脑上安装Quartus并使用。5、 VHDL结构与要素(6学时)(支撑课程目标1)5.1 VHDL程序结构5.2 VHDL语言要素² 目标及要求:1) 掌握VHDL的程序结构,主要是:实体,结构体,进程,库和程序包«;2) 掌握VHDL的语言要素,主要是:数据对象和数据类型«D;² 作业内容:强化程序设计。² 自学拓展:编写程序。6、 VHDL基本语句(9学时)(支撑课程目标1)6.1 顺序语句6.2 并行语句6.3 属性描述与定义语句² 目标及要求:1) 掌握顺序语句的结构及用法«;2) 掌握并行语
8、句的结构及用法«;3) 了解属性描述与定义语句的用法;² 作业内容:强化使用顺序语句和并行语句进行程序设计的方法。² 自学拓展:编写程序。7、 VHDL的描述风格(3学时)(支撑课程目标1)7.1 行为描述7.2 数据流描述7.3 结构描述² 目标及要求:1) 了解VHDL的不同描述风格;² 作业内容:用不同描述风格编写程序。² 自学拓展:编写程序。8、 系统仿真(3学时)(支撑课程目标1)8.1 仿真延时8.2 VHDL源程序仿真8.3 仿真激励信号的产生8.4 VHDL测试基准² 目标及要求:1) 了解仿真的基本知识和基
9、本方法。9、 实验(18学时)(支撑课程目标2,3)序号实验项目名称目的要求学时分配实验类型每组人数必修/选修1译码器设计熟练使用Quartus II软件开发平台,掌握译码器的编程与仿真3验证型1选修2计数器设计熟练使用Quartus II软件开发平台,掌握计数器的编程与仿真3验证型1必修3数字秒表设计给出设计方案,使用软件开发平台Quartus II,掌握数字秒表的编程思路、程序设计与仿真,设计实验方案完成硬件测试。6设计型1必修4频率计设计给出设计方案,熟练使用软件开发平台Quartus II,掌握频率计的编程思路、程序设计与仿真,设计实验方案完成硬件测试。9设计型1选修5多功能数字钟设计
10、给出设计方案,熟练使用软件开发平台Quartus II,掌握数字钟的编程思路、程序设计与仿真,设计实验方案完成硬件测试。9设计型1选修6彩灯控制器设计给出设计方案,熟练使用软件开发平台Quartus II,掌握彩灯控制器的编程思路、程序设计与仿真,设计实验方案完成硬件测试。9设计型1选修7交通灯控制器设计给出设计方案,熟练使用软件开发平台Quartus II,掌握交通灯控制器的编程思路、程序设计与仿真,设计实验方案完成硬件测试。9设计型1选修8密码锁设计给出设计方案,熟练使用软件开发平台Quartus II,掌握密码锁的编程思路、程序设计与仿真,设计实验方案完成硬件测试。9设计型1选修9出租车
11、计费器设计给出设计方案,熟练使用软件开发平台Quartus II,掌握出租车计费器的编程思路、程序设计与仿真,设计实验方案完成硬件测试。9设计型1选修10万年历设计给出设计方案,熟练使用软件开发平台Quartus II,掌握万年历的编程思路、程序设计与仿真,设计实验方案完成硬件测试。9综合型选修11自动售货机控制电路设计给出设计方案,熟练使用软件开发平台Quartus II,掌握自动售货机控制电路的编程思路、程序设计与仿真,设计实验方案完成硬件测试。9综合型选修12自动打铃系统设计给出设计方案,熟练使用软件开发平台Quartus II,掌握自动打铃系统的编程思路、程序设计与仿真,设计实验方案完成硬件测试。9综合型选修四、 教学方法1、 在理论教学中,采用传统教学方式与多媒体课件相结合进行教学,阐述使用VHDL语言基于可编程逻辑器件进行数字系统设计的基本原理和设计方法,理论联系实际,培养学生对实际工程问题的理解和应用能力;2、 本课程是一门实践性很强的课程,强化实验教学,加强设计型和综合型实验的内容,理论联系实际,使学生加深对课程理论知识的理解和对工程应用的认识。五、 考核及成绩评定方式考核方式:开卷笔试(期末),平时成绩(作业、随堂练习及考勤),课程实验报告成绩评定方式:笔试成绩60%,平时成绩10%,课程实验考核和报告30%六、 教材及参考书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东清远市迳头镇招聘专职网格员4人笔试备考试题及答案解析
- 2026中国科学报社诚聘图文和音视频记者2人笔试模拟试题及答案解析
- 2026重庆巫山县人力社保局公益性岗位招聘1人笔试参考题库及答案解析
- 2026吉林大学白求恩第一医院急诊内科招聘笔试备考题库及答案解析
- 2026上海市工商外国语学校招聘9人考试备考题库及答案解析
- 2026山东枣庄市财金控股集团有限公司招聘5人考试备考题库及答案解析
- 2026暨南大学网络空间安全学院招聘笔试参考题库及答案解析
- 下期湖南岳阳市城区2025-2026学年初三4月月考英语试题试卷含解析
- 九电能和电功同步测试题重点名校2025-2026学年初三第二学期期末语文试题模拟试题含解析
- 2026届山东省泰安市重点中学初三下期末语文试题试卷含解析
- 高血压糖尿病的护理问题和措施
- 施工项目管理制度
- 公路处安全培训课件
- BIM技术在城市绿化项目中的应用
- 隧道突水突泥风险评估与防控技术
- 建筑设计策略分享
- 做账实操-增值税强制申报情况说明书
- 证券投资理论与实务考点重点讲义
- 《苏幕遮(碧云天)》课件-【中职专用】高一语文同步课堂(高教版2023基础模块下册)
- 保安证考试的复习方法及技巧试题及答案
- 语文七年级下册 第二单元 单元整体分析
评论
0/150
提交评论