资源描述:
《基于eda的智能函数发生器的设计_毕业设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于EDA的智能函数发生器的设计_毕业设计毕业设计(7>2013届)题目基于EDA的智能函数发生器的设计学院物理电气信息学院专业年级 2009基于EDA的智能函数发生器的设计摘要函数信号发生器是广泛应用于电子测量和科学研究实验中的通用信号源。随着现代测量和现代通信技术的发展,对相应的测试仪器和测试手段也有了更高的要求,因此,设计一款精确度高、稳定性好、灵活便捷的函数发生器具有很高的应用价值。本课题以硬件描述语言VHDL为开发语言,通过Altera公司的QuartusII软件环境完成了频率可调的智能函数发生器的程序设计,并进行了逻辑综合,仿真,设计了一种可
2、以产生递增斜波、递减斜波、梯形波、正弦波、方波、三角波六种常用信号的函数发生器。波形频率稳定,通过波形选择开关选择波形,而且输出的波形信息是用8位二进制数字表示的,可以达到预期的效果。文章最后给出了整个系统的测试结果,结果表明,所选择的设计方案是可行的。而且由于设计采用了EDA技术,缩短了开发研制周期,提高了设计效率,使系统具有该函数信号发生器具有输出稳定,设计灵活,实现简单,性能稳定的特点。关键词:函数发生器电子设计自动化硬件描述语言QUARTUSIIDESIGNOFINTELLIGENTFUNCTIONGENERATORBASEDONEDAABSTRA
3、CTFunctionsignalgeneratorisacommonsignalsourcethatiswidelyusedinelectronicmeasurementandscientificresearch.Withthedevelopmentofthemodernmeasurementandmoderncommunicationtechnology,theequipmentandmethodofcorrespondingtesthaveahigherrequirement.Therefore,designingahighaccuracy,goods
4、tability,flexibleandconvenientfunctiongeneratorhasaveryhighvalue.ThedesignofintelligentfunctiongeneratorwithadjustablefrequencyisbasedonthehardwaredescriptionlanguageVHDL,andcompletedtheprogramming,logicsynthesisandsimulationbytheQUARTUSIIsoftwarewhichismadeinacorporationnamedAlte
5、ra.Thistopiccangeneratesixcommonlyusedsignals,forexample,increasingobliquewave,decreasingobliquewave,trapezoidalwave,sinewave,squarewaveandtrianglewave.Thisdesignwithstablefrequencyofthewaveformcanselectthewaveformbythewaveformselectorswitch.Thewaveforminformationofoutputcanreacht
6、heexpectedeffect.Finally,thetestresultoftheentiresystemisgivenandshowsthatthesimulationofdesignplanmeetsschemedesign.What’smore,withEDAtechnology,thedesignhastheadvantageofstableoutput,facilitydesign,convenientoperation,highreliabilityandthedesignefficiencyisalsoimproved.KEYWORDS:
7、functiongeneratorEDAVHDLQuartusII目录第一章绪论11.1课题研究现状与意义11.2课题主要内容及目标2第二章系统相关技术介绍32.1EDA技术32.2FPGA技术3FPGA的发展3FPGA设计原理42.3硬件描述语言相关介绍6硬件描述语言HDL6VHDL语言72.4开发工具介绍8第三章系统方案设计103.1系统整体方案103.2软件设计10第四章波形模块的设计和仿真124.1递增斜波信号产生模块124.2递减斜波信号产生模块124.3三角波信号产生模块134.4梯形波信号产生模块144.5方波信号产生模块144.6正弦波信号
8、产生模块154.7函数选择器模块164.8函数发生器的顶层设计17