基于FPGA和Quartus_II设计的智能函数发生器论文.doc

基于FPGA和Quartus_II设计的智能函数发生器论文.doc

ID:48371251

大小:1.61 MB

页数:26页

时间:2019-11-30

基于FPGA和Quartus_II设计的智能函数发生器论文.doc_第1页
基于FPGA和Quartus_II设计的智能函数发生器论文.doc_第2页
基于FPGA和Quartus_II设计的智能函数发生器论文.doc_第3页
基于FPGA和Quartus_II设计的智能函数发生器论文.doc_第4页
基于FPGA和Quartus_II设计的智能函数发生器论文.doc_第5页
资源描述:

《基于FPGA和Quartus_II设计的智能函数发生器论文.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程设计基于FPGA和QuartusII设计的智能函数发生器题目基于FPGA和QuartusII设计的智能函数发生器所在院(系)物理与电信工程学院基于FPGA和QuartusII设计的智能函数发生器基于FPGA和QuartusII设计的智能函数发生器[摘要]信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。它能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波等,在电路实验和设备检测中具有十分广泛的用途。例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波

2、就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。在工业、农业、生物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的信号发生器。本设计采用FPGA来设计制作多功能信号发生器。该信号发生器可以产生锯齿波、三角波、方波等波形。矚慫润厲钐瘗睞枥庑赖。[关键词]信号发生器;VHDL;FPGA;三角波;方波;锯齿波。目录基于FPGA和QuartusII设计的智能函数发生器1.引言1聞創沟燴鐺險爱氇谴净。2.FPGA简介1

3、残骛楼諍锩瀨濟溆塹籟。2.1VHDL和Verilog简介3酽锕极額閉镇桧猪訣锥。2.2设计工具简介3彈贸摄尔霁毙攬砖卤庑。3.系统设计3謀荞抟箧飆鐸怼类蒋薔。3.1VHDL程序语言基本设计3厦礴恳蹒骈時盡继價骚。3.2波形发生器设计4茕桢广鳓鯡选块网羈泪。3.3程序设计原理框图4鹅娅尽損鹌惨歷茏鴛賴。4系统的软件设计与仿真6籟丛妈羥为贍偾蛏练淨。4.1系统仿真时序图6預頌圣鉉儐歲龈讶骅籴。4.2RTL仿真硬件图75总结体会与展望8参考文献9附录A设计原理图10渗釤呛俨匀谔鱉调硯錦。附录B系统仿真

4、图11铙誅卧泻噦圣骋贶頂廡。附录C源程序清单13擁締凤袜备訊顎轮烂蔷。基于FPGA和QuartusII设计的智能函数发生器1.引言20世纪90年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电路设计方法。电子设计自动化(EDA)工具给电子设计带来了巨大的变革,特别是可编程逻辑器件和硬件描述语言的出现和发展,解决了用传统的方法设计较大系统工程时的诸多不便,成为电子电路设计人员最得力的助手。随着计算机和EDA技术的发展,基于FPGA的电子设计则是目前发展较为迅速的一个领域,而且广泛应

5、用于计算机、通信等各个领域。因此,本文主要利用VHDL,设计制作一个多功能波形发生器。采用传统的模拟振荡电路构成的波形发生器产生的信号频率精度低,不仅成本高,外围电路复杂,易受外界干扰,而且调试困难,不便于调控,实现的性能指标也不理想。对此采用具有良好性能的专用集成芯片就能达到本题的目的要求。但采用该方法所需的外围电路模块多且较为复杂,不利于控制和问题的检查。而纯单片机的方法虽便于控制但又难以达到题目的要求。贓熱俣阃歲匱阊邺镓騷。现如今是信息时代,人们对使用计算机获取信息、处理信息的依赖性也越来

6、越高。因此,利用FPGA采用DDS的方式来设计的波形发生器前景十分可观。坛摶乡囂忏蒌鍥铃氈淚。随着电子技术的飞速发展,VHDL作为标准化的硬件描述语言获得了广泛的应用。无论是采用传统的模拟振荡电路还是专用的集成芯片所作的波形发生器已不能满足需要。因此,对波形发生器的设计势在必行。本文主要利用VHDL语言,设计制作一个多功能波形发生器,能实现多种波形的输出及组合,并进行仿真。蜡變黲癟報伥铉锚鈰赘。2.FPGA简介FPGA(Field-ProgrammableGateArray)即现场可编程门阵列,

7、它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。買鲷鴯譖昙膚遙闫撷凄。与传统们阵列和掩模可编程门阵列(MPGA)相比,FPGA具有很多的优点,传统门阵列可以用来设计任何电路,但是只能在工厂中一次性编程,而且还需要针对该电路的特定的掩模。FPGA是标准通用器件。使用其代替MPGA,可以将设计时间由几个月缩短至几小时,并且使设计更加简单,从而减少了错误

8、修改和设计指标变更的花费。綾镝鯛駕櫬鹕踪韦辚糴。FPGA器件在结构上,由逻辑功能块排列为阵列,它的结构可以分为三个部分:可编程快CLB(ConfigurableLogicBlocks)、可编程I/O模块IOB(InputBlock)和可编程内部连线PI(ProgrammableInterconnect)。CLB在器件中排列为阵列,周围有环形内部连线,IOB第22页基于FPGA和QuartusII设计的智能函数发生器分布在四周的管脚上。驅踬髏彦浃绥譎饴憂锦。FPGA也存在缺点,FPGA中,每个可编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。