APP下载

面向应用型本科教育的FPGA课程教学探讨

2016-09-06陈新武陈咏恩黄文霞孙秋菊

实验技术与管理 2016年3期
关键词:课程设计学生

王 鹏, 陈新武, 陈咏恩, 黄文霞, 孙秋菊

(1. 信阳师范学院 物理电子工程学院, 河南 信阳 464000;2. 同济大学 通信软件及专有集成电路设计中心, 上海 200092)



面向应用型本科教育的FPGA课程教学探讨

王鹏1,2, 陈新武1, 陈咏恩2, 黄文霞1, 孙秋菊1

(1. 信阳师范学院 物理电子工程学院, 河南 信阳464000;2. 同济大学 通信软件及专有集成电路设计中心, 上海200092)

结合实际的工程和教学经验,对FPGA课程的教学改革进行了有益的探索,并对教学关键点进行了整理,重点介绍如何理解FPGA和HDL语言的硬件电路特质,以及阻塞和非阻塞赋值的本质区别。在FPGA课程教学中综合采用多种措施,并特别加强对学生代码风格的训练,使学生在接触课程时产生浓厚兴趣,逐步建立硬件电路思维。

FPGA课程; 硬件描述语言; 并发执行; 代码规范

FPGA是现代电子技术领域中发展最为迅猛的领域之一,自1985年Xilinx公司推出首款FPGA产品XC2064以来,它就以其固有的高度灵活性、硬件级并行执行等优势迅速占领了诸多电子设计领域[1]。2015年6月,半导体巨头Intel公司宣布以167亿美元的价格收购FPGA主要生产商Altera公司,这次并购也使更多人认识到了FPGA的巨大价值。与FPGA产业的飞速发展相对应,目前国内几乎所有高校也都针对电子相关专业本科生开设了FPGA设计基础、可编程逻辑器件等专业课程[2]。然而该课程的教学普遍存在着明显的重理论、轻实践问题,大量课时浪费在讲述FPGA内部结构原理和复杂的HDL语法上,留给学生思考、设计的时间很少,绝大部分本科生在完成课程学习后仍然不能理解FPGA的硬件电路实质,仍然采用类似C语言的思维进行HDL代码编写[3]。……

登录APP查看全文

猜你喜欢

课程设计学生
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
赶不走的学生
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
学生写话
学生写的话
设计之味