一、引言

一、引言

随着基于PLD(可编程逻辑电路)、特别是基于FPGA(现场可编程门阵列)的EDA(电子设计自动化)技术的快速发展及其应用领域的不断扩大与深入,EDA技术在电子信息、通信、自动控制及计算机应用等领域的重要性日益突出。

正因为看到技术市场与人才市场对EDA技术的需求明显增加,各高校相关专业纷纷开设相应课程,我院也开设了“FPGA应用设计”课程。这门课程具有专业性、综合性、实践性的特点,学生在具有一定的数字电子技术专业基础知识之后,将熟悉软件开发环境、用VHDL硬件描述语言编程实现、下载到FPGA实验平台上硬件实现。

一些学者指出了这类课程所用传统教学方法的弊端。例如:以往的基于FPGA的实践教学旨在让学生熟悉FPGA的设计流程、设计步骤,进行一些组合逻辑电路、时序逻辑电路的分析和硬件仿真,这些对于学生的工程实践能力和创新能力的培养还远远不够[1]。理论教学满堂灌,实验教学采取实验箱进行验证实验的模式,降低了学生学习的主动性和创新性[2]

翻转课堂是近几年迅猛发展起来的教学模式,它非常适用于以培养学生的工程实践能力为主的课程。通过大量压缩理论教学时间,增加实验环节所占的比重,使学生能够从做中学,带着问题学,而教师对学生的问题及时做出反馈有助于学生继续深入研究下去。学生之间也可以通过课堂讨论解决问题,提出创新性的想法。

我们的“FPGA应用设计”课程一共40学时,最初的学时分配是讲课30学时、实验10学时,一年后调整为讲课24学时、实验16学时,很快又调整到讲课12学时、实验28学时。在学时调整的同时,把在课堂和在实验室的教学内容进行重新规划。