资源描述:
《基于fpga的函数发生器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业段计(2013届)题目基于EDA的智能函数发生器的设计学院物理电气信息学院专业年级2009级学生学号学生姓名指导教师2013年5月5日基于EDA的智能函数发生器的设计摘要函数信号发生器是广泛应用于电子测量和科学研究实验中的通用信号源。随着现代测景和现代通信技术的发展,对相应的测试仪器和测试手段也有了更高的要求,因此,设计一款精确度高、稳定性好、灵活便捷的函数发生器具有很高的应用价值。本课题以硬件描述语言VHDL为开发语言,通过Altera公司的QuartusII软件环境完成了频率可调的智能函数发生器的程序设计,并进
2、行了逻辑综合,仿真,设计了一种可以产生递增斜波、递减斜波、梯形波、正弦波、方波、三角波六种常用信号的函数发生器。波形频率稳定,通过波形选择幵关选择波形,而且输出的波形信息是用8位二进制数字表示的,可以达到预期的效果。文章最后给出了整个系统的测试结果,结果表明,所选择的设计方案是可行的。而且由于设计采用了EDA技术,缩短了开发研制周期,提高丫设计效率,使系统具有该函数信号发生器具有输出稳定,设计灵活,实现简单,性能稳定的特点。关键词:函数发生器电子设计自动化硬件描述语言QUARTUSIIDESIGNOFINTELLIGE
3、NTFUNCTIONGENERATORBASEDONEDAABSTRACTFunctionsignalgeneratorisacommonsignalsourcethatiswidelyusedinelectronicmeasurementandscientificresearch.Withthedevelopmentofthemodernmeasurementandmoderncommunicationtechnology,theequipmentandmethodofcorrespondingtesthaveahi
4、gherrequirement.Therefore,designingahighaccuracy,goodstability,flexibleandconvenientfunctiongeneratorhasaveryhighvalue.ThedesignofintelligentfunctiongeneratorwithadjustablefrequencyisbasedonthehardwaredescriptionlanguageVHDL,andcompletedtheprogramming,logicsynth
5、esisandsimulationbytheQUARTUSIIsoftwarewhichismadeinacorporationnamedAltera.Thistopiccangeneratesixcommonlyusedsignals,forexample,increasingobliquewave,decreasingobliquewave,trapezoidalwave,sinewave,squarewaveandtrianglewave.Thisdesignwithstablefrequencyofthewav
6、eformcanselectthewaveformbythewaveformselectorswitch.Thewaveforminformationofoutputcanreachtheexpectedeffect.Finally,thetestresultoftheentiresystemisgivenandshowsthatthesimulationofdesignplanmeetsschemedesign.What’smore,withEDAtechnology,thedesignhastheadvantage
7、ofstableoutput,facilitydesign,convenientoperation,highreliabilityandthedesignefficiencyisalsoimproved.KEYWORDS:functiongeneratorEDAVHDLQuartusII目录绪论1l.i课题研究现状与意义11.2课题主要内容及目标2第二章系统相关技术介绍32.1EDA技术42.2FPGA技术42.2.1FPGA的发展42.2.2FPGA设计原理52.3硬件描述语言相关介绍72.3.1硬件描述语言HDL7
8、2.3.2VHDL语言82.4开发工具介绍9第三章系统方案设计123.1系统整体方案123.2软件设计12第四章波形模块的设计和仿真134.1递增斜波信号产生模块134.2递减斜波信号产生模块144.3三角波信号产生模块144.4梯形波信号产生模块154.5方波信号产生模块164.6正弦波信号产生模块174.7函数选择器模块174