- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
FPGA应用技术课程教学案例设计
摘要:针对目前FPGA应用技术课程教学内容中多课程实验内容融合度欠缺、实践教学与工程应用契合度不够等问题,提出教学案例选取应结合专业培养方向、FPGA工程师应用细分领域和学科融合的教学内容改革措施。为面向工程应用与FPGA职业技能细分领域,实验系统基于模块化开发,并根据学生能力水平设计教学案例,分为初阶篇与进阶篇。实践证明,改革措施不仅可以加深学生对理论知识的理解,还可以锻炼他们的工程实践能力,为地方应用型高校FPGA应用技术课程教学改革提供一定的参考。
关键词:FPGA应用技术;案例教学;课程融合
0引言
在数字电路设计中,FPGA具有编程语言丰富、数据并行处理、编程次数不做限制和设计方案验证时间短等特点[1],硬件平台采用EDA技术实现电子应用系统中既定功能和相关技术指标。基于FPGA的软硬件开发平台,项目开发灵活性较高,与各门学科联系紧密,常应用于雷达、通信信号的预处理、高速数据传输、非标准协议的开发、图像视频编解码和大数据加速等众多领域。
FPGA应用技术是通信、电子信息类等专业的技术课程,在部分高校中作为数字逻辑电路后续课程的一种延展,目的是增强学生对专业知识的理解,培养综合实践能力。课程的入门具有一定难度,基于教学的基本需求,学生需要掌握FPGA的基本概念、原理和设计方法,通过项目开发熟练掌握FPGA工具的使用。在工程项目开发中,将FPGA初学者培养成一名合格的工程师,需要多个项目的实练与打磨。为了加强对学生专业能力的培养,本文在教学内容中设计一些工程案例,帮助学生获取工程开发经验,提高教学质量,满足通信、电子信息产业对人才的需求。
1课程教学现状
1.1课程内容分析
通过专业调研和查阅高校课程开设情况,FPGA应用技术课程的学习一般设置在数字逻辑电路、计算机语言等课程之后。该课程一般作为选修课,教学方法以理论与实践相结合为主,教学课时设置为32课时或48课时不等,教学内容主要包括六个方面:第一章,认识数字系统设计开发环境;第二章,Verilog设计基础;第三章,组合逻辑电路设计;第四章,时序逻辑电路设计;第五章,数字系统的验证;第六章,数字系统设计实践[2]。
理论讲授重点为Verilog设计基础,了解硬件描述语言的基本概念,学习数字系统的设计方法;FPGA应用技术课程实验内容以数字电路为主,通过对组合逻辑门电路中加法器、译码器和表决器的学习,掌握组合逻辑电路的建模方法;对D触发器、计数器和分频器等电路的设计建立同步时序电路的设计思想;数字系统验证是确保电路模型符合设计规范,确定电路的逻辑功能是否正确。
1.2教学实验设备分析
FPGA应用技术课程的实践性很强,为提高学生的学习积极性,需要配备相应的实验设备。完整的FPGA教学实验设备需要配置计算机与FPGA硬件设计平台。基于FPGA的系统教学平台在市场上种类有很多,主要分为试验箱和最小系统开发板两类。试验箱体积大,优点是集成度高、外设配置功能多,缺点是价格昂贵、器件损坏后维修困难;最小系统开发板价格低廉,缺点是几乎没有外设,需要实训室额外提供耗材做扩展性实验[3]。
1.3教学中的问题分析
数字电路教学案例简单,例如,组合逻辑电路设计中三人表决器、3-8译码器等电路设计与实际工程应用贴合度不高,综合实践设计章节中的案例与之前章节的内容关联度不够,没有延续性。实验课前的准备阶段,教师常常会把源代码与仿真文件提供给学生,学生只需要根据需求修改参数,完成编译仿真等操作步骤,最后查看仿真结果完成实验。学生在实验过程中甚至会出现自始至终没有写过一遍完整程序的情况,自然也就不会遇到相关的电路设计问题,更不会去思考实现同样的功能有几种设计方法。部分学校由于缺少开发板,导致学生对FPGA的电路设计没有直观印象,只停留在功能仿真阶段,无法培养综合能力。
课程内容多、教学课时少是现阶段FPGA应用技术课程教学的一个突出问题,王静霞[2]给出的参考教学课时是80课时,这在紧张的教学安排中是难以实现的。作为选修课,FPGA教学课时常设置为48课时,其中实践课课时排课较少会导致学生缺乏动手能力。因此,设计合适的教学案例让学生在学中做、做中学是很有必要的。
无论是在高校的教学还是在企业项目开发中,FPGA的学习都存在一定的误区。FPGA的学习者往往会把学习重点放在VerilogHDL语言上,而忽视了数字逻辑电路是FPGA的基础。教师在教学过程中一定要时常引导学生对数字电路的理解,VerilogHDL语言只是一个搭建门电路的工具,不能用软件的思维去开发项目。
2课程教学内容改革
2.1结合专业培养方向
以桂林师范高等专科学校为例,学校有两个专业开设FPGA应用技术课程,分别是电子信息工程技术专业和现代移动通信专业。这两个专业的人才培养目标
文档评论(0)