欢迎来到速发表网!

关于我们 登录/注册 购物车(0)

期刊 科普 SCI期刊 投稿技巧 学术 出书

首页 > 优秀范文 > 数字电路与逻辑设计

数字电路与逻辑设计样例十一篇

时间:2022-10-30 21:54:53

序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇数字电路与逻辑设计范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!

数字电路与逻辑设计

篇1

中图分类号:G642文献标识码:B

1引言

数字电路逻辑设计”是计算机类专业的专业基础课,具有综合性与实践性两大特点,特别是实践动手能力是学好这类课程的关键,这也是学生进入大学的第一门与工程相关的硬件课程,学生需要掌握的不仅仅是相关的课程知识,更应该通过实际电路的分析与设计学会逻辑思考,为后续的计算机组成原理、微机接口与通信、嵌入式系统原理等硬件系列课程打好基础,这就要求将所学的知识综合运用、融会贯通。

由于学生缺乏工程实践经历,习惯用数学思维思考,不做可行性分析和定性分析,所以对课程的学习经常抱怨“上课听不懂、实验没头绪、太难……”,最后失去对硬件系列课程的兴趣,不能很好地理解计算机结构和工作原理,对于很多问题,包括软件设计等问题都不可能找到最优的解决方案。如何通过实验的训练,使学生掌握工程设计的主要程序和方法,培养分析和解决工程实际问题的能力,树立正确的设计思想,训练逻辑思维能力和创新意识是值得探讨的问题。

2实验课程改革思路

华南农业大学为计算机类专业开设的“数字电路与逻辑设计”课程计划学时数为88学时,其中授课64学时,实验24学时。以下介绍我们在实验教学中为提高学生学习积极性、训练逻辑思维能力和实际操作能力所提出的教学改革思路和实践情况。

2.1实验组织模式的改革

“数字电路与逻辑设计”实验主要包含验证性实验、

设计性实验、课程设计和创新实验四大类。在实验课上针对这四种不同类别和层次的实验,采用不同的实验组织模式,如图1所示。

图1实验组织模式

对于重点考察基础知识、基本分析设计能力的验证性、设计性实验要求学生独立完成,每个实验又包含必做实验和选做实验,难度分级适当,既有多数学生都能完成的基本设计和制作,使他们在实验过程中掌握基本的知识并获得成就感,又有具有挑战性的项目,可激发学生的研究探索兴趣,以期实现较好的教学效果。

课程设计是单独设立的一个实验教学环节,学时数为两周,时间安排在讲授完“数字电路与逻辑设计”课程之后到“计算机组成原理”课程开课之前,用以加强数字逻辑的学习,并为“计算机组成原理”课程的学习作好预备。课程设计要求学生组队合作完成,设计过程采用开放式的管理。

作者简介:曹维(1978-),女,陕西西安人,实验师,工程硕士,主要研究方向为计算机硬件研究及应用。

创新实验是在完成课程实验和课程设计后,吸收部分对硬件感兴趣的优秀学生加入到创新实验的团队中来参加各种创新项目。

实验课的组织模式涵盖了各种层次的需求,既满足课程要求,又有延伸。

2.2实验内容的改革

实验内容的设置非常重要,不但要涵盖基本概念、基础知识,还要有实用性、可操作性。要有新意,与工程应用相结合;难度有层次性,既可以使大部分学生都可以完成基础实验,又有挑战性。“数字电路与逻辑设计”课程的实验安排如表1所示,每个实验都分成两部分。第一部分是基础实验,通过实验使学生进一步巩固和加深对相关课程基本理论的理解,巩固基本概念,提高综合运用所学知识的能力;第二部分是延伸实验,目的是进一步提高学生对数字系统的理解、培养学生独立分析问题和解决问题的能力、综合设计及创新能力,培养学生进行科学研究的独立工作能力,取得工程设计与组装调试的实践经验。

表1实验安排

实验名称 学时 实验延伸

实验一:芯片检测和基本门的构建 2 学习示波器和万用表的使用

实验二:组合逻辑电路的分析与设计 4 多进制全加、全减器的分析设计;OC门、三态门的认识。

实验三:中规模组合逻辑电路设计一

(并行加法器) 4 各种码形变换电路

实验四:中规模组合逻辑电路设计二

(译码器、数据选择器) 4 串并变换电路、交通灯故障报警电路、密码电子锁电路、表决器电路的分析与设计

实验五:触发器测试 2 加强时序概念的理解

实验六:同步时序逻辑电路分析设计 4 不完全确定同步时序逻辑电路分析设计

实验七:中规模集成电路计数器的功能及应用 4 综合运用

综合实验:课程设计 2周 硬件描述语言VHDL

2.3实验方法的改革

实验课教学不再是单纯的老师讲解、学生照电路图连线,也不是简单地完全交由学生独立完成,而应是根据实验类别分别处理。

验证性实验和设计性实验主要进行基本技能训练,先由老师讲述知识点的背景、问题产生的缘由、电路构成的思路等,之后才要求学生动手实验。对每一个讲解的电路,都要留给学生一系列问题:电路的设计思路是什么?有没有问题?适用在什么场合等等。要求通过实际电路的检测

来寻求答案,学生通过主动思考来解决问题,大大激发了学习兴趣。在此基础上,再要求学生完成较有难度的设计,学生根据所学逻辑电路的设计步骤,设计、连接电路并调试,写出完整的实验报告。

课程设计要求综合运用当前课程和前修课程的基本知识,进行融会贯通,对所学专业课程知识进行综合和实际应用。实验前给出设计要求,要求学生按设计任务书中的要求独立完成探索研究、查阅资料、设计方案、选择设备和安装调试、评估优化,写出完整的项目说明书。老师只进行答疑,但不涉及基础知识。

创新实验不是针对所有学生开设的,选择吸收部分对硬件感兴趣的优秀学生加入到创新实验的团队中来参加各种创新实验活动。实验室提供了元器件、硬件组装平台、各种产品开发平台,学生经过市场调研、分析设计、确定开发工具、项目实现、评估优化、开发说明书等过程,需要综合运用各门课程的知识,还要涉及到一些未曾接触过的领域,老师只进行设计思路的指导。通过创新实验即培养学生的科研兴趣也提高他们开发硬件产品的水平。

3实验课程改革实施情况分析

“数字电路与逻辑设计”的实验教学改革经过4年的实施,取得了一定的效果,学生普遍对硬件类课程产生了兴趣,提高了综合运用知识的能力,训练了逻辑思维。

3.1培养了分析和解决工程实际问题的能力

在同步时序逻辑电路分析设计(实验六)这个实验中,实验课上给了学生电路图(图2),要求学生分析,并搭建实际电路验证,大部分学生都可以根据电路图写出方程式(输出方程、驱动方程、状态方程)、列状态转移真值表、画状态转移图和时序图、说明逻辑功能,得出的结论是“111……”序列检测器,再按电路图搭建实际电路,测试结果。学生发现实验时两个1输入之后,输出就为Z=1,与分析结果不符,继而查找出原因是输方程为Z=xy2 y1,在11状态之后,输入x=1,在时钟未到来输出已经置1,修改电路为Moore型,则可实现“111……”序列检测器。

图2同步时序逻辑电路分析设计电路图

通过这个实验,学生们加深了对时序概念的理解,训练了独立思维的能力和动手能力,发现了指导老师也未注意的问题,对课程的学习产生了信心。

3.2训练了逻辑思维能力和创新意识

中规模组合逻辑电路设计(实验三)要求选用4位并行加法器和适当的逻辑门电路实现(X+Y)×Z,其中,X=X2X1X0、Y=Y2Y1Y0、Z=Z1Z0均为二进制。实验中希望同学积极思考,采用不同的方法来实现。下面介绍其中2种设计。

根据乘数和被乘数的取值范围,可知乘积范围处在0~48之间。故该电路应有6个输出,设输出用W5W4W3W2 W1W0表示。

第一种设计方案,两数先加再乘,过程如图3。

图3第一种设计方案

第二种设计方案,两数先分别乘,如图4、图5;再将结果相加,过程如图6。

经过这个实验,大部分的学生愿意积极主动思考,敢于创新,并通过实验训练了逻辑思维能力。

图4第二种设计方案(1)

图5第二种设计方案(2)

图6第二种设计方案(3)

4结束语

在“数字电路与逻辑设计”课程的实验教学工作中,我们不仅注重实践动手能力的培养,更注重逻辑思维能力、综合运用知识能力、创新意识的培养,更要使学生掌握工程设计的主要程序和方法,培养分析和解决工程实际问题的能力,树立正确的设计思想。

实验教学改革是一个长期过程,它需要在实践中不断深入与完善,适应科学技术的发展和社会对高素质人才的需求。

参考文献:

[1] 常薇,张明武. 硬件与电子技术课程网上虚拟实验教学模式研究[J]. 中山大学学报论丛,2005(3):80-82.

[2] 李南樱. 计算机专业“数字逻辑”课程教学改革的探讨[J]. 科技信息,2007(3):189-190.

[3] 王诗兵,陈蕴. 浅谈数字逻辑实验教学改革[J]. 阜阳师范学院学报: 自然科学版,2004(21):69-71.

篇2

一、三本院校课程教学现状

三本学生中多才多艺的较多,平时开展各种社团活动比较频繁,学生自主创新思维活跃,但能够有条不紊自主学习的学生可能只有一少部分,许多学生对学习没有兴趣,课余时间几乎不学习。在教学过程中,刚开始学生还可以接受一些新知识,但随着教学的深入,学习难度的增大,学生感到了困难,随之学习的兴趣也越来越低,主动学习便是一句空话,学生也就是为了应付考试,甚至不少学生都是考前突击。这一特点在《数字电路与逻辑设计》课程的教学中也同样存在。要提高本课程的教学质量,我们在定位教学目标,设置教学内容,采用教学手段和方法的时候都必须以这一实际情况为前提。

二、教学理念,教育目标

三本教学有别于一本和二本,教学注重于学生应用能力和综合素质的培养,教学过程中突出培养学生应用知识,分析解决实际问题的能力,以学生为主体,以教师为主导,以教学为主线,树立能力培养目标为重中之重的思想,实现人才培养模式多元化,努力培养“宽口径、厚基础、强能力、高素质”,适应国际竞争和社会需求的应用型人才。三本教育要加强通识教育,注重文理渗透理工结合,体现本科教育的基础性和可发展性。努力探索人才培养新举措,深入推进人才培养模式改革,实现多元化人才培养新格局,大力实施“育人为本,全面发展”的人才培养战略,拓宽基础学科的范围和基础教学的内涵。

三、教材选取

考虑到三本学生理论基础较差,教材选取不应选择理论研究或理论推导比较复杂的教

材,否则会让学生还未涉及到重要的知识点就已经因为难度过大而丧失信心。教材选取要以应用为宗旨,强调理论与实践相结合。编写原则遵循由浅入深,通俗易懂,重点和难点采取阐述与比喻相结合,例题与习题相结合,实例与实验相结合,针对数字电路课程实践性强的特点,增加了与教材相应的实践环节教学内容。

四、教学内容

在三本的《数字电路与逻辑设计》教学中,应该注重基础教学,要求学生熟悉布尔代数的基本定律,掌握卡诺图与公式化简法;掌握数字电路中常用的基本单元电路和典型电路构成、原理与应用;掌握常用的中小规模组合逻辑电路和集成电路功能和设计方法。具有查阅集成电路器件手册,合理选用集成电路器件的能力。对集成芯片,重点分析电路的外特性和逻辑功,以一些典型集成电路为例介绍如何查阅集成电路手册、资料等,使学生学会在实际应用中正确选择和使用集成芯片[11]。

对于三本学生而言,在电路设计中要求学生掌握基本的设计方法,但可以适当降低对电路设计的要求,增强电路分析方法的教学。学生可以分析较复杂的电路,并且能够利用已有的电路进行修改,使电路满足自己设计的需要。

五、教学手段与教学方法

(一)采用现代化教学

《数字电路与逻辑设计》课程的特点就是电路图、逻辑图特别多,如果采用板书形式教学,既浪费课堂时间也达不到好的教学效果。教学过程中采用多媒体教学,可以使一些抽象的、难以解决的概念变得形象,易于学生接受。对于集成电路的分析和设计,为了增强演示效果,除了在PPT中添加更多的动画效果外,还可以采用Flash或Authorware软件制作动画效果,使电路的变化过程一目了然。

(二)结合实际教学

在授课过程中,针对三本学生可以结合生活中的应用举例,如目前LCD显示、数字温度计、十字路通灯控制、数字频率计、多媒体PC机里的显示卡、声卡是用数电中的数/模(D/A)转换实现图像显示和声音播放、制造业中的数控机床等都应用了数电技术。通过这些实例的介绍,可以使学生真正了解数字电路课程的重要性,从而提高对数字电路学习的兴趣和学习积极性。

(三)网络教学

网络教学可有两种方式,一是上传教师课堂教学过程的视频到校园网;二是教师制作图文并茂的课件,以及与该课程有紧密关系的资料一起上传到网上。目前大部分三本学生宿舍都可以登录校园网,学生可以在任何时间进行网络教学。网络教学的方式解决了学生传统的看书自学枯燥无味的问题。

六、实践教学

实践教学一般分为基础实验和课程设计两大部分。基础实验教学从属于理论教学,实验内容均为验证性实验。教师给出实验步骤、电路图,学生按部就班、验证结果,通过基础实验,使得学生对于课堂所学基本概念和方法的理解和掌握更加透彻,同时培养学生科学实验的精神和方法,训练严格严谨的工作作风。基础实验是理论和实际相互联系的一个重要教学环节,但是仅仅是这种以教师为主导的实验模式,不能激发起学生学习兴趣和积极性,学生仍然不善于综合运用所学知识分析和解决问题。课程设计的目标就是为了加强基础、拓宽知识面、增强学生的自主学习和工程实验能力、发展个性、启发创新、加强理论与实验。学生根据实验任务,自行设计电路和测试方案,增强学生自主学习能力,学生既动脑又动手,解决问题的能力大大提高[12]。

除此之外,还可以设置一些电子设计大赛,成立电子设计兴趣小组,在教师的指导下开展设计性和专题研究性实验,为希望进一步发展的学生提供良好的学习环境和创新研究场所,培养学生的团队协作精神,发挥学生学习的自主性和创造性,极大地提高学生的学习兴趣和动手能力。

七、结束语

随着高等教育的普及,三本学生的数量和质量也在日益增高,同时随着数字技术的广泛

普及,数字化社会已经到来,大规模、超大规模数字集成电路以其低功耗、高速度等特点, 应用越来越广泛。因此如何在有限的时间内使三本的学生扎实掌握数字电路基础知识理论和基本操作技能,培养分析问题、解决问题的能力,是教师在教学过程中需要认真思考的问题。使学生在传统的数字电路逻辑分析、逻辑设计思维训练的基础上进一步建立起现代数字电路的应用与设计思想,掌握现代电子技术的新技术和新器件,为走向实际工作岗位打下坚实的基础。

参考文献

[1] 谢丽.《数字电路与逻辑设计》教学改革实践.吉林省教育学院学报,2012年第02期

[2] 李琰,张翌呖. 数字电路的教学改革与创新.计算机光盘软件与应用,2011年第22期

[3] 李小珉,叶晓慧.深化《数字电路与逻辑设计》课程改革[J].长江大学学报(自科版),2OO4(4)

[4] 田东.数字电路课程设计的改革与探讨.实验技术与管理,2006年05期

[5] 马达灵,张云云.《数字电路》课程教学改革之我见.集宁师专学报,2008年12月第30卷第4期

[6] 邓朝霞.《数字电路》课程整合与优化的改革.广西教育学院学报,2006年第6期

篇3

在数字电路教学中,教师发现“兴趣”是最关键的问题,从这个角度考虑,第一次数电课,首先给学生介绍数字信号的特点、数字系统的组成、数字电路在电子系统中的作用,使学生建立一个对数字逻辑电路的系统的概念。然后是详细讲解各章节内容在数字逻辑电路系统中所处的位置和作用,通过前面的工作,学生基本上了解了这门课要干什么,学完后有什么用处。教师在这种情况下要引导学生设定目标,例如做一个多功能流水灯、多路抢答器、出租汽车里程计价表等等,尽量让每一个学生都有一个目标。让学生感到自己受到尊重,可以有自己的想法,从而对这门课有自信。然后对每个学生的目标进行分析,告诉学生,要实现这个目标,需要掌握哪些章节的内容,教师可以更加详细的介绍某个章节在这个目标实现中起了多大作用,让学生带着目标来上课,目标驱动学生产生学习知识的动力,使学生感觉到数电这门课有意思,不无聊,逐渐也就产生了兴趣。[2]

二、实现目标

有了目标,学生就可以参与其中,带着问题来听课,课堂也就有了活力,教师要不断的鼓励和引导学生,以学生为中心,进行答疑解惑,同时授课教师要在充分了解学生的基础上,依托自己所授课程,结合学生的目标,开阔学生的思维,从而培养学生的学习能力和创造力,增强学生的学习信心和兴趣。例如有些学生的目标是设计一个多功能流水灯,其主要部分时实现定时功能,即在预定的时间到来时,产生一个控制信号来控制彩灯的流向、间歇等,可用可逆计数器和译码器来实现正、逆流水功能,利用组合电路实现自控、手控、流向控制等功能。学习了理论知识后,教师可以通过让学生自己设计电路原理图,实验室提供器材搭接组装电路,在教师的指导下让学生按单元电路分块调试,并最终按照设计整体调试实现结果,观察彩灯工作情况并记录。让学生充分体验到动手、动脑、动口的过程,享受设计成功的快乐,从而激发学生的学习兴趣。同时鼓励学生大胆猜想和独立思考,创新设计理念,并通过实验否定错误或修正猜想,使学生拥有解决问题的勇气和决心。[3]

三、目标总结

经过学生的努力,一个个目标实现了,也就意味着一个个知识点被掌握了,这时候,教师再回归到理论课上,让学生进行总结。总的来说,每一章节的内容要点是什么,都有什么用,相信通过不同学生的思维加工,数字电路这门课程将会掌握的淋漓尽致。当然每门专业基础课程固然有自己的学科特点,但学习方法和研究思路有其共通之处。对于专业课教学,要非常注意在教学的时候,要做到授之以渔而非授之以鱼。社会在进步和发展,学生的眼界和思想远远超过了以往各个时期,教师要传递给学生新的理念和科学的方法。[4]

篇4

1.引言

在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此,频率的测量就显得更为重要。测量频率的方法有多种,最初的经典的振簧式频率表经电动式、铁磁电动式结构的指针式型频率表和后来发展到使用示波器。但不管使用哪一种,不仅体积大、价格昂贵,而且操作过程复杂,携带也不方便。现在电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。频率计作为电子测量和仪器仪表专业领域中的重要仪器要经常用于测量频率、周期、频率比和进行计数以及测量时间,文中应用数字电路知识设计出了数字频率计。它不仅体积小、价格低廉,而且操作方便快捷,可以广泛应用于计算机系统,通信广播设备,生产自动化测控装置,带有LED,LCD数字显示单元的多种仪器仪表以及诸多的科学技术领域。

2.设计基本框图

数字频率计的主要功能是测量周期信号的频率。由于频率和周期之间存在倒数关系(f=1/T),所以只要测得两者中的一个,另一个可通过计算求得。频率是在单位时间(1s)内信号周期性变化的次数。这里我们采用直接测在给定的1s时间内对信号波形计数,并将计数结果显示出来,就能读出被测信号的频率。由于计数脉冲必须为方波信号,所以要用施米特触发器对输入波形进行整形放大。由于日常用交流电的频率为50Hz,这里可以利用记数器记录50个脉冲的时间作为秒脉冲信号。这个秒脉冲加到门与上就能控制检测出待测信号在1秒内通过与门的个数,脉冲个数由计数器计数,结果由七段显示器显示。因此该频率计电路由输入整形电路,秒脉冲信号发生电路,计数器,显示器等组成。

3.具体设计过程

3.1 放大整形电路

为了使放大器的输出信号能与数字电路相适应,故采用低电压(+5V),单电源运算放大器这里选用F158,整形器通常的是用施米特触发器。施米特触发器也可由555或其它门电路组成,在这个设计方案中将选用7555。

3.2 秒信号发生电路

(1)输入电源

这里采用利用W78XX系列的三端稳压器将日用交流电(220V.50Hz)变压后的电压(5V,50Hz)作为秒信号发生电路的输入电压。W78XX系列的三端稳压器为固定式稳压电路稳压器,其输出电压有5V,6V,9V,12V,15V,18V和24V共7个档次,型号后面的2个数字表示输出电压值。输出电流分1.5A(W7800),0.5A(W78M00)和0.1A(W78L00)3个档次。如W7805,表示输出电压为5V,输出电流为1.5A。它因性能稳定,价格低廉而得到广泛的应用。

(2)秒信号产生

由于日常用交流电的频率为50Hz,变压后的5V交流电频率仍为50Hz。这里可以利用记数器记录50个脉冲的时间作为秒脉冲信号。在把信号送入记数器前仍要整形,这里仍采用555定时器与其它门电路组成整形电路。

3.3 主控门电路

该部分电路在整个电路中起着控制频率计数的开始的作用,相当于一个开关电路。这部分由RS触发器和一只反相器组成,原理如图1所示。

在秒信号发生电路中,也有同样的闸门电路来控制记数的开始和结束,只不过那里的开启信号是待测信号。

3.4 计数,译码,显示设计

这一部分是频率计电路的核心部分,也是设计的重点。在这一部分中整形后的脉冲首先通过的计数器,计数器输出的信号为8421BCD代码,再经译码变成七段字形代码,七段数码管显示出来。计数器选用十进制中规模集成计数器,在这儿选用74LS160,译码器选74LS48,显示的为LED数码管显示器。这一部分的连线电路图如图2所示。

4.总电路图

数字频率计设计的总电路图如图3所示。本数字频率计的主要功能是测量周期信号的频率。当没有信号输入时,555定时器电路输出低电平,通过RS触发器使与门1关闭,则定时计数器不工作,电路处于不工作状态。当有信号输入时,通过与非门组成的施密特触发器整形后输出一个高电平,通过RS触发器把与门1打开,此时定时计数器开始工作,同时,用于显示的计数器也开始工作。在测频率前首先要将频率计上的复位开关按一下,让内部的RS触发器复位,而后开始测频率。

5.结束语

该电路只可以测1~9999Hz范围的频率,如果想测更大范围就需要对电路进行扩展。可以在输入整形脉冲后加一级分频器,如果是10倍分频,电路的测量范围可以增加到10倍;还可以在定时整形脉冲后加倍频器,如果是10倍频,则电路的测量范围可以增加到10倍。

利用数字电路知识设计了一种数字频率计,它实际上就是一个脉冲计数器,即在单位时间里(如1秒)所统计的脉冲个数。电路由输入整形电路、时钟振荡器、分频电路、量程选择开关电路和计数、译码、显示电路等组成。本多功能数字频率计电路设计的使用方便、体积小、成本低、测量误差小,实用性强,可在1~9999Hz范围内使用。虽然测量量程有限,但是可扩展性比较强。要想获得较宽的量程可以对电路进行扩展。

参考文献

[1]薛瑞福,马国琳编.数字电子电路(第一版)[M].高等教育出版社,1983.

[2]皇甫正贤编著.数字集成电路基础[M].南京:南京大学出版社,2002.

[3]施良驹编著.集成电路应用集锦[M].北京:电子工业出版社,1988.

[4]周仲编著.集成电路应用350例[M].北京:电子工业出版社,1988.

篇5

中图分类号: TN710?34; TP302.1 文献标识码: A 文章编号: 1004?373X(2014)07?0139?04

Research on the necessity of change in digital circuit design method

based on CPLD/FPGA

SHUANG Kai, CAI Hong?ming

(College of Geophysics and Information Engineering, China University of Petroleum (Beijing), Beijing 102249, China)

Abstract: Application of large?scale programmable logic device has brought great flexibility to digital system design. The introduction of standard logic design language has greatly changed the design method, design process and design concepts of traditional digital system. As a technical foundation teaching link in the university, it should be adjusted accordingly. The problems of the traditional design approach and advantages of modern logic design methods are compared through the combinational logic and sequential logic design examples. By contrast, the modern logic design techniques has replaced the traditional method of digital system design and become the mainstream of the digital circuit design, which is the inevitable trend of development of electronic technology.

Keyword: digital circuit design; modern digital logic design method; digital circuit teaching reform; conversion truth table

0 引 言

20世纪90年代,国际上电子和计算机技术较为先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成功。在电子技术设计领域,可编程逻辑器件(如CPLD、FPGA)的应用,已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。这些器件可以通过类似软件编程的方式对其硬件结构和工作方式进行重构,从而使硬件设计像软件设计那样方便快捷。这就极大地改变了传统的数字系统设计方法、设计过程和设计观念,促进了数字逻辑电路设计技术的迅速发展。本文通过几个设计实例的对比阐述一个道理,随着数字电路中先进设计方法的引入,高等学校中数字电子技术的教学内容必须随之得到改善,使之与技术进步相互适应[1?3]。

数字电路根据逻辑功能的特点,分成两类,一类叫组合逻辑电路(简称组合电路),另一类是时序逻辑电路(简称时序电路)。组合逻辑电路在逻辑功能上的特点是任意时刻的输出仅取决于该时刻的输入,与电路初态无关。而时序逻辑电路任意时刻的输出不仅取决于当时的输入信号,还取决于电路原来的状态。本文从这两方面就传统手工设计存在的问题进行讨论。

1 组合逻辑设计中传统设计方法与可编程逻辑

设计方法的对比

列真值表,逻辑关系式,逻辑化简是组合逻辑设计的几个重要步骤。但这一经典的组合逻辑设计步骤并不总是必须的。实现特定逻辑功能的逻辑电路也是多种多样的。为了使逻辑电路的设计更简洁,通过各种方法对逻辑表达式进行化简是必要的。组合电路设计就是用最简单的逻辑电路实现给定逻辑表达式。在满足逻辑功能和技术要求基础上,力求电路简单、可靠。实现组合逻辑函数可采用基本门电路,也可采用中、大规模集成电路。

例1:三个人表决一件事情,结果按“少数服从多数”的原则决定这一逻辑问题[4?5]。在“三人表决”问题中,将三个人的意见分别设置为逻辑变量A、B、C,只能有同意或不同意两种意见。将表决结果设置为逻辑函数F,结果也只有“通过”与“不通过”两种情况。

传统的逻辑设计需要由下面的4个步骤完成:

(1) 列真值表

对于逻辑变量A、B、C,设同意为逻辑1,不同意为逻辑0。对于逻辑函数F,设表决通过为逻辑1,不通过为逻辑0。

根据“少数服从多数”的原则,将输入变量不同取值组合与函数值间的对应关系列成表,得到函数的真值表如表1所示。

表1 例1的真值表(共有23=8行)

[A\&B\&C\&F\&0\&0\&0\&0\&0\&0\&1\&0\&0\&1\&0\&0\&0\&1\&1\&1\&1\&0\&0\&0\&1\&0\&1\&1\&1\&1\&0\&1\&1\&1\&1\&1\&]

(2) 列逻辑函数表达式

三人表决器的逻辑表达式为:

[F=ABC+ABC+ABC+ABC] (1)

设N为上式中的逻辑项数,这时,共有逻辑项[N=C23+C33=4]项。

(3) 逻辑化简

三人表决器的逻辑表达式可化简为:

[F=BC+AC+AB]

(4) 画出逻辑电路图如图1所示。

尽管上面的分析看上去没有错误,但上例中的“三人表决器”设计给学生一个误导,好像按照上述的设计步骤就可以进行组合逻辑设计了。可以推导,若表决人数用[p]来表示,逻辑表达式的项数为[Np=k=p2+1pCkp,]其中[Ckp]为逻辑项的组合数。以[p=7]为例,这时表1中的表项为27=128项,式(1)中的逻辑项数N变为[N7=C47+C57+C67+C77=64]。

图1 例1的逻辑图

显然,随着表决者数量的增加,逻辑项数急剧增加,真值表不易绘制,逻辑公式无法手工书写,逻辑化简也非常困难。

多数表决器的逻辑公式由于过多的项数不易采用公式法化简。如果采用卡诺图化简法也会因输入变量过多而导致传统化简方法失效。

标准逻辑设计语言的出现给大规模逻辑设计带来了新的希望。硬件描述语言(HDL)的采用可以使设计者的精力集中于所设计的逻辑本身,不必过多的考虑如何实现这个逻辑以及需要用哪些定型的逻辑模块。这在以往中小规模集成电路逻辑设计与大规模可编程逻辑设计方法上产生了本质的差别。Verilog是一种以文本形式来描述数字系统硬件结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。在此,用Verilog设计一个“七人表决”逻辑,以考察采用现代逻辑设计方法较传统设计方法的优势。

在表决器的设计中,关键是对输入变量中为1的表决结果进行计数,如果把全部的逻辑状态列表分析,势必存在冗余的设计资源。根据多数表决的性质,考虑采用加法逻辑来统计表决结果,之后再判决加法器输出中1的个数即可实现该逻辑。Verilog设计如图2所示。

图2 七人表决的Verilog逻辑

在“七人表决”逻辑中,不再专注于每个逻辑变量状态的变化,只抓住关键问题多数表决有效,并用条件操作符“?”设计出所需的Verilog行为逻辑,剩下的实现问题交由计算机综合(synthesis)。可以看到,采用标准化的硬件描述语言,能有效地避开以往组合逻辑设计中逐一考察每个输入逻辑状态所带来的逻辑状态分析的爆炸,从而可以用较短的设计时间得到正确的逻辑输出。众所周知,加法器、比较器都是传统的组合逻辑教学内容,但以往的教学中由于采用手工分析方法,很难把这些不同的逻辑设计内容综合考虑进来。笔者认为,现代逻辑设计方法的引入将逐渐转化人们对传统逻辑设计中的关注点,势必引起逻辑设计教学方法的更新。有必要加大逻辑功能综合设计的内容,减少元器件级逻辑单元选型在教学中的比例。

2 时序逻辑设计中传统设计方法与现代可编程

逻辑设计方法的对比

数字电路的另一类设计内容是时序逻辑设计。时序逻辑设计分为同步与异步时序逻辑设计。一般地,同步时序逻辑设计的难度要高于异步时序逻辑。因此,也在时序逻辑电路设计上占有较多的学时。如果在教学改革中仅把可编程逻辑设计作为传统时序逻辑设计内容的补充,不但不能使学生体会到先进的计算机辅助逻辑设计所带来的便捷,还可能使学生按照传统的手工时序逻辑设计步骤去理解可编程时序逻辑,导致时序逻辑设计的复杂化,增加逻辑验证的成本。因此,有必要探讨传统设计方法与现代逻辑设计方法之间的差别。下面根据一个典型的时序逻辑设计来说明。

例2:试设计一个序列编码检测器[6?7],当检测到输入信号出现110序列时,电路输出1,否则输出0。

这个序列编码检测器如果按照传统的时序设计步骤,将会异常繁琐:

(1) 由给定的逻辑功能建立原始状态图和原始状态表

从给定的逻辑功能可知,电路有一个输入信号A和一个输出信号Y,电路功能是对输入信号A的编码序列进行检测,一旦检测到信号A出现连续编码为110的序列时,输出为1,检测到其他编码序列时,输出为0。

设电路的初始状态为a,如图3中箭头所指。在此状态下,电路输出[Y=0,]这时可能的输入有[A=0]和[A=1]两种情况。当CP脉冲相应边沿到来时,若[A=0,]则是收到0,应保持在状态a不变;若[A=1,]则转向状态[b,]表示电路收到一个1。当在状态[b]时,若输入[A=0,]则表明连续输入编码为10,不是110,则应回到初始状态[a,]重新开始检测;若[A=1,]则进入状态[c,]表示已连续收到两个1。在状态[c]时,若A=0,表明已收到序列编码110,则输出[Y=1,]并进入状态d;若[A=1,]则收到的编码为111,应保持在状态[c]不变,看下一个编码输入是否为[A=0;]由于尚未收到最后的0,故输出仍为0。在状态[d,]若输入[A=0,]则应回到状态[a,]重新开始检测;若[A=1,]电路应转向状态[b,]表示在收到110之后又重新收到一个1,已进入下一轮检测;在[d]状态下,无论[A]为何值,输出[Y]均为0。根据上述分析,可以得出如图3所示的原始状态图和表2所示的原始状态表。

图3 例2的原始状态图

表2 例2的原始状态表

[现态

[(Sn)]\&次态/输出[Sn+1Y]\&现态

[(Sn)]\&次态/输出[Sn+1Y]\&[A=0]\&[A=1]\&[A=0]\&[A=1]\&[a]

[b]\&[a/0]

[a/0]\&[b/0]

[c/0]\&[c]

[d]\&[d1]

[a/0]\&[c/0]

[b/0]\&]

(2) 状态化简

观察表2现态栏中[a]和[d]两行可以看出,当[A=0]和[A=1]时,分别具有相同的次态[a、][b]及相同的输出0,因此,[a]和[d]是等价状态,可以合并。最后得到化简后的状态表,见表3。

表3 例2经化简的状态表

[现态

[(Sn)]\&次态/输出[Sn+1Y]\&现态

[(Sn)]\&次态/输出[Sn+1Y]\&[A=0]\&[A=1]\&[A=0]\&[A=1]\&[a]

[b]\&[a/0]

[a/0]\&[b/0]

[c/0]\&[c]

\&[a1]

\&[c/0]

\&]

(3) 状态分配

化简后的状态有三个,可以用2位二进制代码组合(00,01,10,11)中的任意三个代码表示,用两个触发器组成电路。观察表3,当输入信号A=1时,有abc的变化顺序,当A=0时,又存在ca的变化。综合两方面考虑,这里采取00011100的变化顺序,会使其中的组合电路相对简单。于是,令a=00,b=01,c=11,得到状态分配后的状态图,如图4所示。

图4 例2状态分配后的状态图

(4) 选择触发器类型

这里选用逻辑功能较强的JK触发器可以得到较简化的组合电路。

(5) 确定激励方程组和输出方程组

用JK触发器设计时序电路时,电路的激励方程需要间接导出。表4所示的JK触发器特性表提供了在不同现态和输入条件下所对应的次态。而在时序电路设计时,状态表已列出现态到次态的转换关系,希望推导出触发器的激励条件。所以需将特性表做适当变换,以给定的状态转换为条件,列出所需求的输入信号,称为激励表。根据表4建立的JK触发器激励表如表5所示。表中的[x]表示其逻辑值与该行的状态转换无关。

表4 JK触发器特性表

[[Qn]\&[J]\&[K]\&[Qn+1]\&[Qn]\&[J]\&[K]\&[Qn+1]\&0\&0\&0\&0\&1\&0\&0\&1\&0\&0\&1\&0\&1\&0\&1\&0\&0\&1\&0\&1\&1\&1\&0\&1\&0\&1\&1\&1\&1\&1\&1\&0\&]

表5 JK触发器的激励表

[[Qn]\&[Qn+1]\&[J]\&[K]\&[Qn]\&[Qn+1]\&[J]\&[K]\&0\&0\&0\&[x]\&1\&0\&[x]\&1\&0\&1\&1\&[x]\&1\&1\&[x]\&0\&]

根据图4和表5可以列出状态转换真值表及两个触发器所要求的激励信号,见表6。

表6 例2的状态转换真值表及激励信号

[[Qn1]\&[Qn0]\&[A]\&[Qn+11]\&[Qn+10]\&[Y]\& 激励信号\&[J1]\&[K1]\&[J0]\&[K0]\&0\&0\&0\&0\&0\&0\&0\&[x]\&0\&[x]\&0\&0\&1\&0\&1\&0\&0\&[x]\&1\&[x]\&0\&1\&0\&0\&0\&0\&0\&[x]\&[x]\&1\&0\&1\&1\&1\&1\&0\&1\&[x]\&[x]\&0\&1\&1\&0\&0\&0\&1\&[x]\&1\&[x]\&1\&1\&1\&1\&1\&1\&0\&[x]\&0\&[x]\&0\&]

据此,分别画出两个触发器的输入J、K和电路输出Y的卡诺图,如图5所示。图中,不使用的状态均以无关项x填入。

图5 激励信号及输出信号的卡诺图

化简后得到激励方程组和输出方程。

[J1=Q0AK1=AJ0=AK0=AY=Q1A]

(6) 画出逻辑图,并检查自启动能力

根据激励方程组和输出方程画出逻辑图,如图6所示。

图6 例2的逻辑图

如果发现所设计的电路不能自启动,还应修改设计,直到能自启动为止。

由上面所列举的设计方法可以想见,继续增加检测位数会使逻辑设计更加复杂。

从上例可以看到,传统的时序逻辑设计方法尽管可以用来实现时序逻辑的设计,但设计步骤不仅复杂且需要设计者大费周折。可以预见,使用传统的时序逻辑设计方法设计复杂时序电路的难度很大。那么,采用什么方法才能使教学与现代逻辑设计技术接轨呢?

时序电路也被称为有限状态机(FSM)[6,8],因为它们的功能行为可以用有限的状态个数来表示。在与可编程逻辑设计的对比分析中,这里采用FSM设计这个序列检测器。

根据图3的状态转换图(采用图4中化简的状态转换图亦可),给逻辑状态[a,b,c,d]分别分配以Gray编码(00,01,11,10)。之所以采用Gray编码方法,是可以省掉序列检测中的计数检测。序列检测器的FSM逻辑如图7所示。经仿真验证,符合设计要求。

图7 例2的FSM实现

从上面的对比可以看出,传统时序逻辑设计以人工逻辑分析为基础,现有逻辑器件为基础构件,历经基本逻辑方程转换及最后的状态验证等多个环节,设计周期长,仅适合设计小规模、时序简单的逻辑单元[9];现代标准逻辑设计语言的设计方法以逻辑状态转换本身为要点,从逻辑门与触发器级逻辑设计上升的行为逻辑设计,更易于用来设计复杂的现代大规模时序逻辑。

3 结 论

现代逻辑设计方法的引入将逐渐转化人们对传统逻辑设计的关注点,大学基础教学中逻辑电路的设计方法也应随着这一技术的引入更新它的内容,改变传统逻辑设计占主导地位的现状。可以预见,大规模可编程逻辑器件的引入将会从根本上改变数字电子技术的教学模式。现代逻辑设计概念的引入,减少手工逻辑设计方法的比重、增加现代数字电路设计方法,注重基本概念的灵活运用都是数字电路教学改革的选题。广泛开展现代逻辑设计方法的研究,势必带来逻辑设计方法教学的变革。对于高等学校的教师来说,做好改革的思想准备已经是刻不容缓的了。

参考文献

[1] 鲍家元,毛文林.数字逻辑[M].北京:高等教育出版社,2002.

[2] 吕乐,杨爱琴.谈《数字电路与逻辑设计》课程教学改革[J].中国成人教育,2008(3):125?127.

[3] 李小珉,叶晓慧.深化《数字电路与逻辑设计》课程改革[J].长江大学学报:自科版,2004,1(4):124?125.

[4] 侯建军,路而红,熊华刚,等.数字电子技术基础[M].2版.北京:高等教育出版社,2007.

[5] 易亚军.《数字电子技术》教学研究[J].教育研究,2008(6):121?122.

[6] 康华光,邹寿彬,秦臻.电子技术基础:数字部分[M].5版.北京:高等教育出版社,2006.

篇6

一、打破单一课程限制

利用课程之间的教学时间关系,打破单一课程限制。比如在数字电路实验教学时间内,有步骤地推进FPGA初级应用训练,在FPGA的教学时间内,有目的的联系数字信号处理等专业背景课程,强化FPGA应用能力。

《电子系统综合设计与仿真》是新开设的课程,其定位是电子技术应用培养体系的最终环节。该课程要求学生不受具体硬件平台和开发手段限制,完成具有专业背景的开发课题,需要系统性地应用电子设计的综合知识。因此在前续课程中,如单片机、FPGA、嵌入式、DSP等,在规划课程内容,讲解应用设计实例,安排实验环节的训练时,突出实际的应用。

二、加强理论与实践,科技活动与教学的融合

通过理论与实践的融合,对教学方法和手段进行改革,将课程的实践内容采用“串讲理论+答疑+网络资源+专题讲座”的方式进行,这样学生上完实验课后,带着疑问进入正式的理论课,提高了学生理论学习的深度。

学生的科技活动,如校级、市级和国家级的电子竞赛和创新计划等,是对实际工作环境的最好模拟和最佳训练。教学团队的老师从各届竞赛题目中分析和提炼知识点,引入到《电子设计自动化》《可编程逻辑器件与应用》等课程的教学和实验中。《电子系统综合设计与仿真》的综合性项目设计题目就包括精心选择提炼的各类电子竞赛试题。通过教学与学生科技活动的有机结合,训练学生在共同任务下的团队协作能力和沟通能力,训练学生把想法变成现实的能力,将有效解决学生就业和创业能力的培养问题。

三、改革实验考核制度,检查培养效果

由于课程群的大部分课程实验学时所占比重很大。在这样一个在面向学生“能力培养”、采用全新的实验实践教学模式下,实验课程如何考核?实践动手能力培养的效果如何检验?如何通过考核方式来促进学生的学习?通过多年的探索我总结出了多样化的考核形式。

分组代表考核:对于《数字电路与逻辑设计》《单片机原理与应用》课程,学生几个人一组,以小组为单位上实验课。实验现场考试时,考试题目采取抽签的方式,每个小组现场选一个人参加考试,他的考试成绩代表这个组的考试成绩。这样增加了学生的学习压力,提高了学生的学习积极性。

自选题目考核:对于《可编程逻辑器件与应用》《嵌入式系统开发与设计》《DSP原理与应用》课程提供多个难易程度不同的题目,由学生自行选择,教师根据完成情况和题目难易度给出评分。此方法能够有效的对学生能力进行评估。

现场演示+答辩考核:对于《电子设计自动化》《电子综合设计与仿真》采用测试演示+每组答辩30分钟的形式。此方法激发了学生对科技创新实践的兴趣,同时也能够培养学生的组织能力、团队精神和领导才能,使他们的创新思维能力和综合实验能力显著提高。

四、加大投入,完善实验教学平台

我校近五年对重庆市市级实验教学示范中心-电路实验中心进行了超过600万的建设投入。2008年完善了电工电子、数字电路和单片机等多门课程所需的实验设备。2009年又购买了31套TMS320VC5509 DSP实验箱、31套TMS320DM6446 DSP的全功能评估板、15套Arm270嵌入式开发平台、1套Labview软件和62台计算机,建设后的DSP和ARM实验室如图3所示。这样,就构建了较完善的电子信息技术校级基础教育大平台,建成了传统实验教学、开放实验教学基地两级实验教学平台,为数字系统设计课程群的实践教学模式的改革和多样化的发展提供了硬件保障。

五、自主研发与校企合作,丰富实验手段

我校通信与信息工程学院数字系统设计教学团队自主研发了如图6所示的“EDA综合实验箱”,可同时支持单片机和FPGA实践教学,并支持两种技术的联调。从硬件平台上保证了单片机实验教学和FPGA实验教学的综合应用,解决了长期困扰实验环节受硬件设备影响的问题。

通过与美国Cypress Semiconductor Corporation公司关于片上系统CYPRESS PSoC和美国TI公司关于MSP430的16位低功耗单片机的课程研发合作,丰富了外部资源,加强了电子技术应用课程体系的建设。

六、建设效果

数字系统设计课程群经过了多年的建设、改革和实践,获得了较大的成功。通过教改项目和精品课程的立项和建设,扩展了教师的教学思路,优化了教学手段,提升了教师教学水平和教学效果。近五年来,教学团队承担各级别的教改项目近20项,申报并建设了《数字电路与逻辑设计》市级精品课程和《数字电路与逻辑设计》市级双语示范课程课程。2011年,“数字系统设计课程群教学团队”被评选为重庆市立项建设的市级教学团队。

学生在课外科技竞赛方面也取得了丰硕的成果。2008年以来,参加重庆市盛群单片机电子设计大赛,获得创意奖1项、重庆市一等奖3项、二等奖2项、三等奖3项。2009年全国大学生电子设计竞赛(重庆赛区)获本科组全国一等奖。2010年,“高教社&XILINX杯”重庆市大学生电子设计竞赛本科组二等奖7人、三等奖2人;“挑战杯”全国大学生课外学术科技作品竞赛全国二等奖2项、全国三等奖1项、重庆赛区一等奖2项。“2011年全国大学生电子设计竞赛”获全国一等奖1项,重庆市一等奖2项。

参考文献:

篇7

1 横向分层

横向分层,是指同一门课程在不同层次学生之间分层,在我院,学生以A、B班的形式分层上课。横向分层的主要实施如下。

1.1 教材分层

由于A、B班学生的学情不同,若采用同样的教材,则不能充分体现分层教学的思想,故在我院数字电路与系统课程中,A班同学前后采用过王毓银主编的《数字电路逻辑设计》一书(高等教育出版社)、康华光主编的《电子技术基础-数字部分》(第五版,高等教育出版社),这两部教材都是国内数字电子技术领域的经典教材,也是国内多数高校,尤其是重点高校研究生招生考试的指定教材。B班同学采用北京邮电大学出版社唐志宏主编的《数字电路与系统》一书,概述内容简练,理论和实践结合较为密切,适合应用型人才的培养。

1.2 大纲分层

A、B班数字电路与系统课程采取不同的教学大纲,A班教学大纲充分体现研究型人才培养的特点,B班教学大纲则体现了应用型人才培养的特点。以本课程第三章集成逻辑门为例,A班要求掌握CMOS基本逻辑门和TTL基本逻辑门的电路结构、工作原理和特性参数,以达到培养学生自行分析、设计和应用类似电路的目的,B班对这些内容仅要求达到“了解”的程度,而在集成逻辑门的实际应用方面(如CMOS电路和TTL电路的接口问题)提出了更高的要求。

2 纵向分层

纵向分层,是指同一个教学班内再将学生和教学内容划分为不同层次,根据实际情况实施教学。

2.1 同一教学班中学生的再分层

即便在同一个教学班,学生的学情也不尽相同,学生的学习能力、理解能力也是参差不齐的,故需要任课教师通过各种途径,充分了解学生的基本状况,这也是能否有效实施分层教学的基本。以我院2012级数字电路与系统课程A班来讲,本班共98名学生,来自于电子、自动化、电气工程、通信工程等4个专业,并不均匀地分布在14个班级,涉及到14个班导师和4个辅导教师。因此,任课教师在课外花了大量时间,与班导师、辅导教师以及前续模拟电子电路课程任课教师展开调查和交流,争取做到对绝大多数学生的基本学情掌握第一手的资料,在正式开课之前做到心中有数。由于本文作者除了担任数字电路与系统A班的教学任务之外,还担任了数字电路实验、数字电路课程实践、电路理论及实验、模拟电子电路理论及实验、模拟电子电路课程设计等课程教学任务,与学生在不同学期、不同课程之间经常“不期而遇”,有着广泛的学生基础,与学生之间建立了互相信任的和谐师生关系,故在数字电路与系统课程开课之前,就已经很好地掌握了该教学班的基本情况,学生的层次水平已然做到心中有数。

2.2 教学内容的分层

同一门课程的教学内容要自成体系,又要区分层次,这也是分层教学理论提出的基本要求。在确定数字电路与系统教学内容的同时,也要清晰地区分教学内容的层次,并将这些信息准确地传达给学生。以本课程第五章“锁存器和触发器”为例,将教学内容区分为基本概念、原理、方法及应用三个层面,基本概念中,又按照教学要求区分为掌握、理解和了解三个层次,例如基本概念里将“锁存器、触发器、现态、次态”等划分为需要掌握的内容,将“双稳态、触发方式、空翻”等划分为需要理解的内容,将“介稳态”划分为需要了解的内容。

2.3 授课策略上的分层

课堂授课的分层策略对教师提出了更高的要求,要想达到课堂分层教学的良好效果,教师可以从以下几个方面实施:

(1)在授课过程中,将教学内容之间的层次关系,准确无误地传递给学生。教师可以通过讲解时间的长短、是否有配套实例、是否有提问和讨论环节、语音语调的变换等方式达到这一目的,万万不可采用“这些内容是重点,考试一定会考”、“这些内容不重要,考试不考,不讲了”等等此类生硬的话语。

(2)精心设计提问环节。课堂提问是提高师生互动的有效方法,教师在提问之前,一定要准备好需要提问的问题、准备提问哪个层次的学生,甚至要想好如果学生回答不上来应该怎么应对等。

(3)采用多媒体课件和板书有效结合的授课方式,基本内容和重点内容要精讲,提高和创新内容根据学生的理解和接受程度选择性讲解。在教学内容讲解时间的安排和授课时的语音语调来向学生传达不同层次的信息。

2.4 作业的分层

课后作业的选取也要恰当分层,数字电路与系统课程的作业选取分为三个层次:基本题目、提高题目和创新题目。基本题目帮助学生复习和巩固基本知识点,提高题目帮助学生自我检查学习效果,创新题目帮助学生激发学习热情。以数字电路与系统第六章“时序逻辑电路”为例,基本作业为时序逻辑电路的基本概念题,提高作业为同步时序逻辑电路的分析题目,创新作业为“任务驱动型”作业:利用D触发器设计一个四路抢答器,要求学生在课后自己查阅相关资料、选择器件、确定电路结构、到实验室搭建测试电路。实践证明:恰当选取分层作业,既可以帮助学生梳理知识结构,又能帮助学生将理论和实践很好地结合起来,最终达到学以致用的目的。

2.5 考核的分层

篇8

中图分类号:TN794文献标识码:A文章编号:1005-3824(2014)03-0062-03

0引言

数字电路是通信工程、电子信息工程、计算机科学与技术等专业的一门重要专业基础课程。随着电子技术的快速发展,对数字电路的教学也提出了越来越高的要求,而数字电路本身又是一门理论性和实践性都极强的课程[1]。学生对该课程的理解掌握程度直接影响到后续课程的学习。传统的理论教学方法主要在课堂上进行,由于不能搭建具体的电路进行动态演示,遇到一些功能原理复杂的电路,学生对其理解掌握就显得力不从心了,慢慢地就会失去学习的兴趣。作者所在的学校是一个三本院校,相对于一本、二本的学生,三本院校的学生基础较差,而且学习的主动性也较差。针对上述问题,如何改进教学方法,提高教学质量、激发学生的学习兴趣,成为教师亟待解决的问题[2]。

近些年来,随着计算机仿真技术的进步,电子设计自动化已成为数字电路分析和设计的重要工具。其中Multisim仿真软件以其形象直观、简单易学的特点,尤为适用于数字电路教学。它的引入让传统教学中学生只能想象的东西变得形象直观。这样既能让学生容易理解掌握,又能激发学生的学习兴趣。还能让学生有意识地亲自动手学会一种仿真工具,从而提高其创新能力和实践能力[3]。

1Multisim简介

Multisim 是美国国家仪器(NI)有限公司推出的以Windows为平台的仿真工具,适用于板级的模拟/数字电路板的仿真设计。它包含电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真分析[4]。目前为止,Multisim已经推出了多种版本,本文以最新版本Multisim 13仿真软件结合课堂实例进行仿真演示。

1.1Multisim13主要特点

1) 直观的图形界面。整个操作界面就像一个电子实验台,绘制电路所需的元器件和仿真所需的测试仪器均可直接拖放到屏幕上,点击鼠标可用导线将它们连接起来,可以灵活、直观地创建和修改电路。

2)丰富的元器件。它提供了超过17000多种元件,同时能方便地对元件各种参数进行编辑修改,能利用模型生成器以及代码模式创建模型等功能创建自己的元器件。

3)强大的仿真能力。支持模拟电路、数字电路、数模混合电路以及射频电路的设计仿真,支持汇编语言和C语言,使得虚拟仿真显得更加灵活[5]。

4)丰富的测试仪器。该软件提供了22种虚拟仪器进行电路动作的测量:如Multimeter(万用表),Function Generatoer(函数信号发生器),Oscilloscope(示波器) ,Bode Plotter(波特仪),Logic Converter(逻辑转换仪)等,这些仪器的设置和使用与真实的一样,可以动态交互显示。除了Multisim提供的默认的仪器外,还可以创建LabVIEW的自定义仪器,使得图形环境中可以灵活地测试、测量及控制应用程序的仪器。

1.2Multisim在理论教学中的应用

这里通过序列信号发生器的例子说明Multisim在数字电路理论教学中的应用。从传统的教学结果来看,学生对序列信号发生器的掌握并不理想,对其序列信号产生的方法也理解得不够透彻。

序列信号是指在时钟脉冲作用下产生的一串周期性的二进制信号。序列信号发生器在数字设备中具有重要的作用,它分为2种类型:一种为计数型,它由计数器辅以组合电路组成;另一种为移存型,它由移位寄存器辅以组合电路组成[6]。

下面通过具体实例说明Multisim13在数字电路教学中的应用。

实例1:试设计一个能产生序列信号为0101101的计数型序列信号发生器。

方法1:利用计数器和组合逻辑电路实现序列信号发生器

由状态表可得输出方程。Z=Qn2Qn0。由Multisim13搭建仿真电路,如图1所示。图1中74LS160采用同步置数法构成模7计数,在计数脉冲作用下,其输出Z依次输出0101101。

为了让学生能直观地看到输出是0还是1,这里用探针指示0或1,亮为1,灭为0(下同)。仿真结果与理论分析一致。

图174LS160构成序列发生器仿真图(一)方法2:利用计数器和数据选择器来实现序列信号发生器

原理是利用计数器(74LS160)的输出作为8选1数据选择器(74LS151)的地址变量控制端,将要产生的序列依次接入74LS151的7个数据输入端,在脉冲信号的作用下,74LS151依次输出0101101。仿真电路如图2所示,仿真结果也与理论分析相符。

图274LS160构成序列发生器仿真图(二)实例2:试设计一个能产生序列为00011101的移存型序列信号发生器。

由于该序列长度为8,故考虑采用3位移位寄存器。若选用双向4位移位寄存器74LS194,则仅用其中的3位:Q0,Q1和 Q2。由于该序列最左边3位为000,故电路中必包含一个状态为Q0Q1Q2=000,设为S1,依次右移一位,得到S2=001,S3=011,……,S8=001。由此知该电路具有8个状态,其状态转移表如表2所示,表2中Y表示移位寄存器所需的右移串行输入信号(即DSR)。Q2依次输出所需序列信号00011101。

综合上述2种类型序列信号发生器的仿真演示,既能让学生直观看到仿真过程与结果,又能让学生很清晰地理解掌握以上几个电路的工作原理,并能进一步对所学过的芯片功能加深印象。在不知不觉中,激发了学生的学习兴趣,使学习不再是枯燥乏味的行为。这样长期下去,教学质量将会有很大提高。

2结语

实践表明,将Multisim 13仿真软件用于《数字电路与逻辑设计》理论课程的辅助教学,能把较为复杂难懂的电路设计过程形象直观地展现学生面前,对提高学生的学习兴趣和效果,提高教师的教学质量等方面都有重要意义。同时,促使教师不断地将理论与实践相结合,从而提高老师的教学水平。

参考文献:

[1]刘太刚,韩琳.Multisim在数字电路理论课教学中的应用[J].牡丹江大学学报,2013,22 (7):161162,187.

[2]赵庆.三本院校EDA课程教学方法实践与思考[J].现代商贸工业,2013(7):144145.

[3]卢厚元.multisim11在电子技术教学中的应用[J].十堰职业技术学院学报,2013,26(3) 98101.

[4]黄菊. 基于共发射极电路Multisim仿真教学的好处研究[J].中国电子商务,2013(17):140,142

篇9

1概述

在教学过程中,具备数字系统设计实践工程能力,涉及相关数字系统课程体系教学与实践,在各高校的电气、电子信息类专业中,数字电路是一门专业基础课程,随着数字技术应用领域的不断扩大,在后续专业课程中,显而易见,随着电子产品数字化部分比重增大,它在数字系统设计中基础性地位越来越突出。

因此,培养适合现代电气、电子、信息技术发展的卓越人才,创新数字电路的课程几次理论与工程实践教学迫在眉睫。

根据我校近几年电气、电子课堂教学的实践情况,数字电路课程应该以面向应用的数字电路设计为核心,在熟练掌握基本电路教学内容的基础上引入先进的数字系统设计方法的课程教学和实践内容。

工程实践过程中,逐步从自底向上的设计方法逐步转变到自顶向下的设计方法中来,以教师科研应用来拓展,以全面培养优秀数字设计卓越技术人才[1]。

2探索构建数字电路教学中的多层次的创新实践平台

2.1多层次的数字电路创新实验平台构思。

面向卓越人才培养的数字电路课程创新实践教学,可以分层次进行在各个教学阶段逐步推进,包括:面向基础的数字设计的基本原理与工程创新实验教学模块、面向应用的数字电路课程设计教学和结合科研项目的创新实践平台[2][6]。

多层次的数字电路创新实验平台架构如图1所示。

2.2数字设计的基础原理与实验教学。

数字电路基础原理和实验教学是数字系统设计的课程体系的基础入门阶段,是培养数字逻辑代数与逻辑电路的重要过程,大类可分为时序逻辑电路和组合逻辑电路,其中时序逻辑电路主要包括:锁存器、触发器和计数器,组合逻辑电路包括,编译码器、多路复用器、比较器、加(减)法器、数值比较器和算术逻辑单元等。教学的目的是训练学生掌握组合和时序逻辑电路坚实理论基础,使学生掌握数字电路的基本概念、基本电路、基本分析方法和基本实验技能,不但要注重基本数字电路与系统设计理论的理解,同时让学生在学习中逐步了解面向应用和现代科技进步数字电路新的设计理念[2][3]。

2.3面向应用的数字电路课程设计实践教学。

随着电子设计自动化技术(EDA)和可编程器件(CPLD)的不断发展和应用,以EDA技术为主导的数字系统理念已经成为企业工程技术的核心。数字电路课程设计主要培养学生利用中小规模数字集成电路器件和大规模可编程器件进行数字电路设计和开发能力。在卓越工程师培养背景下,结合前阶段数字电路课程理论教学和实验教学的实际情况及EDA技术的发展状况,适时进行数字电路课程设计和EDA技术课程的综合衔接,以及课程深度融合[4]。主要内容包括:

2.3.1基于Multisim等相关软件的数字系统仿真实验。可以构建虚拟数字实验系统,不但较好地模拟实物外观外,还可以利用系统提供的实验平台开展实验的设计、仿真,进行实验内容的逻辑验证。

2.3.2基于通用和专用数字芯片的数字系统设计。其主要特点是有很好的直观性和具体性。

2.3.3基于硬件描述语言(HDL)的数学系统硬件描述。采用硬件描述语言实现数字逻辑设计,基于EDA环境仿真和验证。可以结合上述(1)和(2)的优点,采用硬件设计软件化技术应用于数字电路课程设计的实验教学中,通过综合性实验的自行设计和实验,对实验内容、实验规模、实验方法进行了综合创新设计[5]。

2.4结合科研项目的数字设计实验创新平台。

在高等院校,教师即承担教学任务,同时有各自的科学研究方向,同学们可以根据自己的研究兴趣,加入教师的科研团队,形成教学与科研互利的良性循环。面向卓越工程师培养的数字系统设计,可以借助横向或纵向科研项目形成综合教学体系。比如:搭建在线可编程门阵列(FPGA)创新实验平台,形成数字电路、电路线路课程设计、可编程逻辑器件以及集成芯片系统设计,形成面向数字系统设计的课程体系[3]。同时,应用高校与知名企业建立的校企合作平台,把企业界的研究信息和研发需求引入到教学平台,开拓了学生的研究思路和视野,提升了学生设计复杂数字系统的能力;目前,我校正在与国际知名的半导体公司Xilinx、Altera和Cypress陆续建立卓越人才大学培养计划,利用大学设置小学期,在FPGA和PSoC开发平台上进行了面向实际应用的数字系统设计,在实践平台上不仅有学校的任课教师,还有知名企业派来的一线工程师指导同学们的实践,相比改革前,取得很好的实践效果,同学们的数字系统设计水平得到了提高,同时在编程、接口、通信协议等方面也有了深刻的认识。

对于优秀的学生,借助全国各种形式的大学生电子(信息)设计竞赛这个创新平台,组织他们积极参与,激发他们的学习研究兴趣和创新意识,综合所应用的数字系统设计知识,发挥竞赛团队的协作精神。每年,我们都有部分优秀学生通过努力,创新设计的作品获得专业认可,并取得了良好的参赛成绩,也使得数字设计课程体系的建设上了一个新的台阶。

3基于创新平台的课程体系优化与实践

卓越工程师培养要求的数字电路系统设计课程体系协调好相关电气、电子类专业上下游相关理论课程、实验综合性设计同时得到协调发展。如何实践论文所提到的创新实验平台,应该引进现代数字设计理念,重点把EDA软件、设计工具、开发平台与传统的数字电路基础理论教学相衔接。我们在这几年对数字系统设计课程体系、创新实践教学内容等方面的进行了改革与探索,取得了一定的成效。经过这几年的实践,我们逐步构建了面向应用的数字系统设计课程优化体系[5],如图2所示。

4不断探索数字电路理论教学内容的改革与实践

4.1以数字电路设计为目的强化基本逻辑电路理论教学。

在进行复杂数字系统设计之前应该熟练掌握这些常用基本组合和时序逻辑电路,包括电路的功能、电路的描述以及电路的应用场合等。

树立电路设计思想首先需要熟练掌握一些基本的逻辑功能电路。其次,树立电路设计思想需要理论讲解与实践相结合,逐步熟悉硬件描述语言的描述方式。数字系统设计强调采用硬件描述语言来对电路与系统进行描述、建模、仿真等[2][3]。

4.2掌握面向应用的数字系统工程设计方法。

学生在掌握数字电路基本概念和一般电路的基础上,进一步掌握数字系统设计的方法、途径和手段。其主要内容包括:数字系统与EDA的相关概念、可编程逻辑器件、硬件描述语言、电路元件的描述、数字系统的设计方法、开发环境与实验开发平台以及应用实例的介绍等。这些课程内容涉及面较广,为了提高教与学的效果,探索总结了以下的教学重点内容,并作为教学实践中的教学切入点[1]。

随着电子技术不断发展与进步,现代数字系统设计在方法、对象、规模等方面已经完全不同于传统的基于固定功能的集成电路设计[1][2]。现代数字系统设计采用硬件描述语言(HDL)描述电路,用可编程逻辑器件(PLD)来实现高达千万门的目标系统。这一过程需要也应该有先进的设计方法。根据硬件描述语言的特性和可编程逻辑器件的结构特点以及应用的需要,在教学过程中阐述了先进设计方法。例如:采用基于状态机的设计方法设计复杂的控制器(时序电路),应用或设计锁相环或延时锁相环来处理时钟信号,应用自行设计(IPcore)软核来提高数据吞吐量[1][2][3]。

4.3深化数字电路实验教学改革。

实验实践教学过程中,注重基础训练与实践创新相结合的实验教学改革思路,加强学生工程思维训练、新平台工具的使用、遇到逻辑问题的综合分析能力,理论与实践相结合的分析能力。在实践过程中的提高创新性和综合性能力,面向应用的数字电路创新平台建设,需要不断提高课程试验、实验和实践过程在教学中的比例,在符合认知规律的同时,逐步加强来源与实际需要的综合性数字设计实验。

5结语

数字电路是电气、电子信息类专业的一门重要的专业基础课程,论文针对当今卓越工程师培养的要求,以及在教学过程中遇到的主要问题,探讨了面向应用的数字电路课程创新实践平台。提出了多层次的数字电路创新实验平台结构和面向应用的数字系统设计课程优化体系。目的在于,通过课程及相关课程体系改革与创新,使得学生更快、更好的适应现代数字技术发展的需求。

参考文献

[1]孔德明.《数字系统设计》课程教学重点的探讨,科技创新导报,2012.1,173-174.

[2]任爱锋,孙万蓉,石光明.EDA实验与数字电路相结合的教学模式的实践,实验技术与管理,2009.4,200-202.

[3]叶波,赵谦,林丽萍.FPGA课程教学改革探索,中国电力教育,2010,24,130-131.

篇10

1、信息与通信工程、电子科学与技术、计算机科学与技术。物联网导论、电路分析基础、信号与系统、模拟电子技术、数字电路与逻辑设计、微机原理与接口技术、工程电磁场、通信原理、计算机网络。

2、以及现代通信网、传感器原理、嵌入式系统设计、无线通信原理、无线传感器网络、近距无线传输技术、二维条码技术、数据采集与处理、物联网安全技术、物联网组网技术等。

(来源:文章屋网 )

篇11

物联网工程包括在工学类里面。

物联网工程一般指高校开设物联网相关专业之一(物联网工程,传感网技术,智能电网)。本科,学制四年,授工学学士学位。

其主干学科与课程如下:

信息与通信工程,电子科学技术,计算机科学与技术。物联网概论,电路分析基础,信号与系统,模拟电子技术,数字电路与逻辑设计,微机原理与接口技术,工程电磁场,通信原理,计算机网络,现代通信网,传感器原理,嵌入式系统设计,无线通信原理,无线传感器网络,近距无线传输技术,二维条码技术,数据采集与处理,物联网安全技术,物联网组网技术等。

(来源:文章屋网 )