欢迎来到天天文库
浏览记录
ID:28056484
大小:477.03 KB
页数:23页
时间:2018-12-07
《毕业论文(设计)-基于fpga的任意波形发生器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要本文主要探索了应用FPGA灵活可重复编程和方便在系统重构的特性,以VerilogHDL为设计语言,运用QuarrtusII软件,将硬件功能以软件设计来描述,提高了产品的集成度,缩短开发周期。所设计的波形发生器可产生正弦波(sina_wave)、锯齿波(swat_wave)、矩形波(squr_wave)、三角波(trig_wave)四种信号,能够实现信号的转换并且频率可调;关键字:任意波形发生器FPGAVerilogHDLQuartusIIAbstractThispaperexploredtheapp
2、licationofflexibleandreprogrammableFPGAandconveniencefeaturesinthesystemreconfigurationtoVerilogHDLdesignlanguage,thetodescribeandimprovetheintegrationofproductsandshortenthedevelopmentcycle.Waveformgeneratordesignedtoproducesinewave(sina_wave),ramp(swat
3、_wave),rectangularwave(squr_wave),triangularwave(trig_wave)foursignals,toachievesignalconversionandfrequencyadjustable;Keywords:ArbitraryWaveformGeneratorFPGAVerilogHDLQuartusll目录MABSTRACTII目录Ill第1章绪论11.1概述11.2任意波形发生器的功能11.3国内外发展现状2第2章波形发生器的基本理论42.1FPGA简
4、介42.2语言简介42.2.1Verilog语言概述42.2.2VerilogHDL基本结构52.3QuarrtusII概述6第3章方案设计83.1系统介绍83.2波形发生器各个模块设计93,2.1Wavegen模块93.2.2波形数据存储ROM模块9第4章波形发生器软件仿真114.1设计平台及仿真工具114.2仿真过程11结论14隱16第1章绪论1.1概述波形发生器是一种常用的信号源,广泛应用于电子电路,自动控制系统,教学实验等领域,目前使用出现了大量能够产生多种波形且性能稳定的任意波形发生器,但大多
5、数方案都是基于串行或并行总线进行数据的传输,这种方案虽然成本较低,但系统的实时性较差,难以满足复杂波形的大数据量的传输要求。我们设计了一种基于FPGA芯片的任意波形发生器,充分利用了FPGA强大的逻辑功能,实现了利用单片FPGA芯片控制整个系统的方案。1.2任意波形发生器的功能任意波形发生器既具有其他信号源的信号生成能力,又可以通过各种编辑手段生成任意的波形采样数据,方便地合成其他信号源所不能生成的任意波形,从而满足测试和仿真实验的要求。任意波形发生器的主要功能包括:(1)函数发生功能基础实验中,为了验
6、证电路功能、稳定性和可靠性,需要给它施加理想波形,任意波形发生器能替代函数发生器提供正弦波、方波、三角波、锯齿波等波形,还具有各种调制和扫频能力。利用任意波形发生器的这一基础功能就能满足一般实验的信号需求。(2)任意波形生成运行在实际电子环境中的设备,由于各种干扰的存在以及环境的变化,实际电路中往往存在各种信号缺陷和瞬变信号,例如过脉冲、尖峰、阻尼瞬变、频率突变等。任意波形发生器可以模拟这些特殊信号,以测试系统的实际性能。第1章绪论1.1概述波形发生器是一种常用的信号源,广泛应用于电子电路,自动控制系统
7、,教学实验等领域,目前使用出现了大量能够产生多种波形且性能稳定的任意波形发生器,但大多数方案都是基于串行或并行总线进行数据的传输,这种方案虽然成本较低,但系统的实时性较差,难以满足复杂波形的大数据量的传输要求。我们设计了一种基于FPGA芯片的任意波形发生器,充分利用了FPGA强大的逻辑功能,实现了利用单片FPGA芯片控制整个系统的方案。1.2任意波形发生器的功能任意波形发生器既具有其他信号源的信号生成能力,又可以通过各种编辑手段生成任意的波形采样数据,方便地合成其他信号源所不能生成的任意波形,从而满足测
8、试和仿真实验的要求。任意波形发生器的主要功能包括:(1)函数发生功能基础实验中,为了验证电路功能、稳定性和可靠性,需要给它施加理想波形,任意波形发生器能替代函数发生器提供正弦波、方波、三角波、锯齿波等波形,还具有各种调制和扫频能力。利用任意波形发生器的这一基础功能就能满足一般实验的信号需求。(2)任意波形生成运行在实际电子环境中的设备,由于各种干扰的存在以及环境的变化,实际电路中往往存在各种信号缺陷和瞬变信号,例如过脉冲、尖峰、阻尼瞬变、频
此文档下载收益归作者所有