资源描述:
《毕业论文:eda技术多功能数字钟系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、EDA技术多功能数字钟系统的设计摘要近年来,随着电子技术和通信技术的飞速发展,要求设计研究方面运用电子设计自动化(ElectronicDesignAutomation,简称EDA)工具进行开发。在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目
2、标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可靠性,减轻了设计者的劳动强度。本设计为通过EDA仿真软件MAX+PLUSII设计一个多功能数字钟,并下载到硬件中实现。本系统的设计电路由计时电路、动态显示电路、闹钟电路、控制电路、显示电路等部分组成。本系统采用动态显示的原理在数码管上显示12小时计时的时刻,具有清零、保持、校时、报时的功能,并在此基础上增加了闹铃、秒表、12小时制计时、A/P显示等功能。在设计过程中,将各部分均模块化,各模块间相互独立,又相互联系。本实
3、验吸收了硬件软件化的思想,大部分功能通过软件来实现,使电路简单明了,系统稳定性大大提高。本系统不仅成功的实现了要求的基本功能,发挥部分也得到完全的实现,而且有一定的创新功能。关键词数字钟、计数器、多功能、动态显示、原理图、仿真、模块化40AbstractRecently,withtherapiddevelopmentofelectronicandcommunicationtechnology,itisrequiredtouseElectronicDesignAutomation(EDA)asatoolinde
4、signingsystems.EDAderivesfromtheconceptsofComputerAidedDesign,ComputerAidedManufacture,ComputerAidedTestandComputerAidedEngineeringinthe1990s.DesignersuseHardwareDescribeLanguagetoaccomplishdesigningfilesontheplatformofsoftware.Then,computerwillfinishthewor
5、koflogicalcompiling,simplification,division,synthesis,optimizing,layout,trackingandsimulatingautomatically,anditcanalsoaccomplishtheworkofpropercompiling,logicalprojectinganddownloadingofthetargetchip.Asaresult,itevidentlyimprovestheefficiencyandreliability
6、ofthecircuitdesign,anditalsolightendesigner’sworkload.ThisexperimenthasdesignedamultifunctionaldigitalclockviausingtheMAX+PLUSII,andthebasicandextendedperformancesandfunctionsaresuccessfullyrealizedinthehardware.Thissystemincludestimecircuit,alarmcircuit,dy
7、namicdisplaycircuit,controlcircuit,displaycircuit.Inthesystem,thesegmentdisplaycandisplaytimeinthe24-hourformat,itincludessuchfunctionsasclear,hold,checkthetimeandsoon.Wecanalsoaddalarm,stopwatch,12-hourformatdisplayandotherfunctionsonthatbasic.Inthedesigni
8、ngprocess,manypartsaremodularized,theyarenotonlyindependentbutalsorelated.Manyfunctionsarefinishedbythesoftware.Soitsimplesthecircuitandenhancesthestabilityofthesystem.Notonlyallthebasicandextendedperf