谈基于CPLD/FPGA课程改革的实验仪研制

来源 :职业教育研究 | 被引量 : 0次 | 上传用户:echo_1978
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:探讨了CPLD/FPGA课程在教学内容和教学平台方面进行改革的必要性,以及基于项目教学的CPLD/FPGA实验仪研制,以期培养学生应用CPLD/FPGA实验仪进行真实项目开发的能力。
  关键词:CPLD/FPGA;实验仪;项目教学
  
  CPLD/FPGA实验仪研制背景
  
  (一)CPLD/FPGA课程教学特点
  可编程逻辑器件(CPLD/FPGA)开发技术课程是电子类专业重要的专业课。该课程具有应用性和针对性强的特点,着重培养学生的工程实践能力和工程设计能力。本课程内容要来源于教材、企业与科研,以动手能力、工程实践能力为培养主线,重点放在CPLD/FPGA开发能力的训练上,以培养学生独立分析和解决实际问题的能力。
  (二)CPLD/FPGA课程教学内容改革的必要性
  根据高职教育的目标及发展要求,对本课程的改革迫在眉睫。本课程改革主要是以项目教学为载体,因而CPLD/FPGA芯片下载和实验仪必须要做相应的改变,为以真实项目为载体的教学提供平台。
  (三)CPLD/FPGA课程实验环境改革的必要性
  可编程逻辑器件是可编程数字芯片,内部由上百万个逻辑门组成,通过编程可实现各种复杂逻辑运算、逻辑操作或时序控制,实现传统数字电路难以实现的功能。电路体积大、功耗大、稳定性差,产品的性能和质量无法保证。
  目前,市场上的CPLD/FPGA实验开发板或实验仪非常多,但价格高而且对实验的开发不够。高校使用的实验仪一般都把CPLD/FPGA芯片下载与实验仪固定组合在一起。这样,虽然使用方便,但缺点也很明显:使用的CPLD/FPGA芯片集成度较低,通常小于6000门级,难以进行较复杂的系统电路设计;使用的CPLD/FPGA芯片管脚数量有限,通常不超过84脚,容易出现芯片功能未用尽而I/O引脚已不够使用的情况,不能适应以项目为载体的教学模式;由于CPLD/FPGA芯片固定设计在实验仪上面,用户不能对CPLD/FPGA芯片进行更新与升级;某些实验仪在设计上采用传统接口,不便于学生携带与自主学习。
  2008年初,通过对CPLD/FPGA实验内容、学生实验效果以及实验内容与实际生产第一线的联系程度的深入调查了解,我们确立了以项目教学为载体的CPLD/FPGA实验仪研制应坚持适用性、完整性、项目性的原则,使新设计的CPLD/FPGA实验仪能够成为教学、竞赛和真实项目开发都能使用的多功能实验设备。
  
  CPLD/FPGA实验仪研制内容
  
  大规模集成电路技术的进步使可编程逻辑器件的规模飞速发展,软件设计手段进步也使得EDA设计工具不断完善。高职院校更要研制适合以项目教学为载体的可编程逻辑器件实验开发平台,以满足现代EDA技术的实践教学、真实项目开发以及全国电子大赛的需要。试验仪研究的主要内容包括:通用扩展板设计、各种CPLD/FPGA器件的核心板设计及下载接口设计。该实验仪的电路板如图1所示。
  
  (一)实验板结构设计
  在设计方案上采用可裁剪结构,即由核心板和通用扩展板构成,该种设计方案的下载头在核心板上,下载口可以用并口也可以用USB口。这种CPLD/FPGA实验仪,最显著的特点是将CPLD/FPGA核心板与通用扩展板分开。用户若要对CPLD/FPGA芯片进行更换或升级,只需更换核心板就可以了。实验仪把芯片下载接口做在核心板上,避免了使用专用下载电缆,使实验开发和教学活动更为方便简洁,同时也降低了成本。CPLD/FPGA实验仪还可以满足以下要求:CPLD/FPGA下载板与实验板分开;实验板可支持2家以上国际知名CPLD/FPGA厂商的主流芯片;核心板要与通用扩展板配合使用,下载接口做在核心板上,根据不同的项目可选用不同的核心板进行编程,工作时不要求其他硬件条件;便于学生携带与自主学习。
  (二)基于“项目教学”的通用扩展板设计
  为了满足以项目教学为载体的课程改革要求,研制的实验仪要能完成所有的常规基础实验,并且可以完成这些项目的设计与实现,具体包括:LED点阵显示系统设计;电子琴设计;智能竞赛抢答器设计;数字时钟设计;交通信号灯控制器设计;串行通信设计;基于CPLD/FPGA的电子日历设计等。
  为了满足项目教学的要求,通用扩展板上要配置多家公司的CPLD/FPGA器件外围接口,方便学生在实验箱上完成基本实验、真实项目以及电子大赛训练项目的调试。通用扩展板的外围接口设计主要包括:USB接口——供下载与从PC机取电,得到不同的芯片工作电压,如3.3V、5V等;LCD字符液晶接口——可完成有关CPLD/FPGA控制字符显示方面的实验项目,提供丰富的设计资料和实验教程;RS232接口——具有复用功能,PC机可以利用它与CPLD/FPGA通信,也可利用它与单片机通信,可用于电子大赛专题训练;LED小灯和键盘——LED分动态和静态显示,其中有8个LED与键盘综合使用,可训练学生的编程能力;数码管——为数字逻辑的基础实验和趣味性实验提供输出平台,如数字时钟、智能竞赛抢答器、交通灯指示器等;LED点阵显示屏——显示简单的字符和汉字;扬声器——有丰富的音乐实例,如电子琴设计、音乐编制等:A/D器件及接口——ADC0809模数转换电路接口;外扩接口——可与单片机联接,进行通信和控制。
  (三)核心板设计
  核心板板卡采用通用四排插座,可兼容不同公司生产的CPLD/FPGA器件(Lattice、Xilinx、ALTERA等),采用灵活的硬接线和下载方式,主要包括:不同芯片的下载接口——CPLD/FPGA器件类型不同,下载信号及接口设计也不同,因而不同系列的芯片可采用JTAG(TDI、TDO、TMS、TCK、GND、VCC)或PS(MSEL0、MSEL1、nCE、DATA0、nCONFIG、CONE_ DONE、nSTATUS、DCLK)模式下载。CPLD/FPGA器件芯片接口——采用通用四排插座,可提供120多脚的扩展口,核心板上与四排扩展口连线设计时,必须与通用扩展板上的外围接口扩展槽上的引脚相对应。2Hz~50MHz标准时钟源接口——时钟源电路模块,提供不同频率的时钟源。
  (四)下载接口设计
  如上所述,目前CPLD/FPGA器件下载接口主要有JTAG模式和PS模式,这两种下载接口的电路设计需要各信号引脚的上拉电阻及电容,主要用74HC244芯片实现信号缓存。该下载接口为并口下载,为了使用方便,在研发后期采用并口转USB口实现下载。
  
  CPLD/FPGA实验仪应用效果
  
  巩固硬件知识CPLD/FPGA实验仪的硬件实行双重开放。接线简单的硬件对学生完全开放,所有连线都由学生自己完成,提高其实践能力。接线复杂以及综合项目的硬件,采用半开放式,学生只连接一部分电路,以降低出错几率。
  进行多项实践教学此实验设备可完成基础实验、大学生电子竞赛、综合项目开发等任务,主要功能有:D/A转换、8*8L ED点阵显示、键盘输入、LCD液晶显示、64k×8bit外部RAM存储器、串行通信、4位LED动态供阳数码管、LED七段数码管静态显示、八位拨码开关以及8个红、黄、绿二极管小灯。
  加强团队协作CPLD/FPGA开发应用课程,使学生掌握CPLD/FPGA的设计过程、设计方法及数字系统,掌握Verilog语言的程序设计及 Quartus Ⅱ软件应用,使学生能够利用CPLD/FPGA进行电子产品的设计与开发。在教学过程中,师生共同完成基础实验的设计,如逻辑电路设计和时序电路设计。在此基础上,采用分组教学,将学生每3人分成一组,进行综合项目开发。在这些综合项目开发过程中,要求小组成员分工协作,共同运行调试,反复修改,并最终完成可演示的产品,从而加强学生的团队协作能力。
  通过CPLD/FPGA实验仪的研制开发,教学效果显著提高了,学生对实验重视了,上课时的注意力集中了,学习兴趣和积极性也提高了。学生反映CPLD/FPGA实验仪的使用以及项目教学的开展,使以前抽象的概念变得容易理解,所有的项目均可以自己动手编程,编译下载到实验平台上就可立即观察到实验现象,非常形象生动。教学内容更加新颖而充实。CPLD/FPGA课程实验平台的研制,基本上满足了当前职业院校教学改革的两个基本要求:第一,在实践教学改革中,实验设备必须根据学生的实际情况开发出特色,职业知识与技能并重。选取生产、生活中的实例,让学生观察、实验、分析,在此基础上增长学生的知识技能。第二,通过实验设备的开发和研制激发学生的兴趣,以开发学生智力、培养学生的创新能力为落脚点。
  
  参考文献:
  [1]丁嘉.基于CPLD的开发板设计与实现[J].宁波大红鹰职业技术学院学报,2006, (2).
  [2]濮振华,李勇成.基于CPLD/FPGA的通信原理实践教学的改进[J].科技信息,2008, (14).
  [3]张杰.基于CPLD/FPGA的数字电路课程设计的研究[J].山东教育学院学报,2006, (6).
  [4]赵红梅,王召东.可编程逻辑器件FPGA与CPLD的发展与应用一例[J].平顶山工学院学报,2005,14(4).
  作者简介:
  聂章龙(1974—),男,安徽霍邱人,硕士,常州信息职业技术学院讲师,研究方向为嵌入式系统、智能控制。
  (本文责任编辑:洪雁)
其他文献
关于教育公平    教育公平的理想类型之一是功利主义教育公平观。其基本观点是:行为、政策和制度的公平性将以其使整体的快乐或幸福最大化的程度来判断。其基本特征是:(1)以促进所有学生和社会的最大发展为教育宗旨;(2)教育资源的分配以效率为首要原则;(3)鼓励学生的个体利益服从学生与社会的整体利益。教育公平的理想类型之二是平等自由主义教育公平观。其基本观点是:所有的社会基本价值——自由和机会,收入和财
摘要:使用UPI方法对南宁职业技术学院2008级3545名新生进行心理健康测查,结果显示:(1)有严重心理问题倾向的Ⅰ类学生占15.4%,有待关注并可能存在心理困扰的Ⅱ类学生占44.4%;(2)受测学生的心理问题主要表现在神经衰弱倾向、情绪不稳定、缺乏自信、强迫倾向等方面;(3)男、女生在UPI测试结果上存在显著的性别差异。  关键词:高职;新生;心理健康     高职学生心理健康教育是德育工作的
2021年3月31日,一列在美国芝加哥城郊通勤的列车沿高架轨道前行。  拜登政府执政以来,在短短100天内,连续宣布了三份经济刺激计划。如果三份计划都能获得通过,总支出规模最终将超过6万亿美元。而在这三份计划中,最为引人关注的是总额达到2.3万亿美元的“美国就业计划”。由于该计划旨在改善美国基础设施,因此也被称为美国基建计划。此外,拜登政府还宣布了相应的增税计划。针对拜登政府大規模的经济刺激计划和
《池塘养鱼》是研究在池塘这一特定环境养殖鱼类的一门课程,是农业院校水产养殖及相关专业的必修课,为学生将来从事鱼类养殖生产和研究工作奠定基础。近年来,随着水产养殖行业对水产专业技术人员需求量不断增大,高职院校水产养殖及相关专业招生人数不断增加。为此,我院勇于探索,积极创新,本着为行业输送高级应用型技术人才,促进水产养殖业持续发展的目的,主动开展《池塘养鱼》课程教学研究,并取得了一定成效。笔者就我院近
新冠肺炎疫情在韩国的迅速蔓延,将新天地教带入人们视野。相关报道接踵而至,诸如不顾劝阻强行集会、不配合政府做防控调查,甚至抛出集会不会被感染言论,等等。种种异常举动让人不能不怀疑其宗教性质和社会意图。韩国是一个宗教多元复杂的国家,林林总总的宗教也是人们理解韩国社会的一个符号。疫情让新天地教名声大噪  新天地教全称为“新天地耶稣教证据帐幕圣殿”,由韩国牧师李万熙于1984年创立。“新天地”取自象征着新
关于职业教育制度变革    职业教育的产生、发展、变革受一个国家政治、经济、文化等多方面合力的影响,职业教育制度的变革也不是偶然和突发的,而是多种因素之间相互作用、相互影响,共同推动的结果。(1)技术进步与职业教育制度。从学徒制到早期职业学校的产生,再到现代职业教育结构、类型、层次发生变化,技术在其中起了重要的作用。(2)政府干预与职业教育制度。与国外相比,我国职业教育在政府干预方面有一定的特殊性
摘要:探讨了Dreamweaver网页制作教学设计如何根据学生的知识结构、接受能力、应用水平、创新思维能力等的差异,通过任务驱动模式来激发学生学习的主动性和创造性,使学生积极主动地获得网页知识和用Dreamweaver制作网页的技能。  关键词:网页制作教学;任务驱动;教学设计    任务驱动教学法是建立在建构主义学习理论基础上的一种教学模式。它强调学生的学习活动必须与任务相结合,以问题的探索来引
摘要:对高职工科类专业实践教学中的项目化实践教学模式进行研究和探索,并从项目化实践教学的项目特征、教学场景、教学组织形式和能力鉴定体系等四个方面阐述项目化实践教学模式的构建方法。  关键词:高职:项目化实践教学:教学组织:能力鉴定  中图分类号:G712 文献标识码:A 文章编号:1672-5727(2010)03-0121-02    我国高职教育发展早就明确了“以就业为导向,以服务为宗旨,培养
根据商务部网站5月13日发布的数据,2021年1~4月,全国新设立外商投资企业14533家,同比增长50.2%,较2019年同期增长11.5%;实际使用外资金额3970.7亿元人民币,同比增长38.6%(折合590.4亿美元,同比增长42.8%;不含银行、证券、保险领域),较2019年同期增长30.1%。从行业看,服务业实际使用外资金额3129.4亿元人民币,同比增长46.8%。高技术产业增长29
摘要:根据《Flash动画制作》课程的特点,从教学内容、教学方法、教学手段和教学实践环节等几个方面,对该课程进行了教学改革。  关键词:Flash动画制作;改革;教学内容;教学实践;教学方法    《Flash动画制作》是计算机应用专业的专业技能课程之一,是一门操作性和实践性很强的课程。课程教学目标是让学生熟练掌握Flash软件的各项功能和Flash动画设计创意的思维及技巧,最终实现自主设计具有创