基于fpga智能函数发生器设计

基于fpga智能函数发生器设计

ID:22950568

大小:814.14 KB

页数:28页

时间:2018-11-02

基于fpga智能函数发生器设计_第1页
基于fpga智能函数发生器设计_第2页
基于fpga智能函数发生器设计_第3页
基于fpga智能函数发生器设计_第4页
基于fpga智能函数发生器设计_第5页
资源描述:

《基于fpga智能函数发生器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计IV题目基于FPGA智能函数发生器设计学生姓名李焭焭学号0813014043所招完(韵物电学院专业班级电子082指导教师韩团军完成地点501实验室2011年12月27R基于FPGA智能函数发生器的设计(陕两理工学院电信工程系(电子信息工程专、Ik,082班))指异教师:韩团军[摘要]EPGA实现智能函数发生器设计介绍了一种基于FPGA的智能函数发生器的设计.采用EDA技术对此设计进行功能仿真和时序仿真,在EDA系统开发平台上实现程序下载,同吋在示波器上观察波形输出.[关键词]函数发生器FPGAEDADesignofinteIIigentfun

2、ctionsignaIgeneratorbasedonFPGA(ShaanxiUniversityofTechnologyDepartmentofCommunicationEngineeringElectronicinformationengineeringmajorClass082)Guideteacher:HanTuanjun[Abstract]FPGAintelligentfunctiongeneratordesignintroducedonekindbasedontheFPGAintelligentfunctiongeneratordesig

3、n.UsingEDAtechnologytodesignthefunctionsimulationandtimingsimulation,inthedevelopmentofEDAsystemplatformtoachieveprogramdownload,whileintheoscilloscopetoobservethewaveformoutput.[Keyword]FunctiongeneratorFPGAEDA目录1.智能函数器发生原理和系统实现21.1智能函数发生器的性能指标21.2仿真软件介绍及操作步骤31.21QuartusII软件简介

4、31.22QuartusII软件设计流程41.智能函数器设计51.1设计的基本原理和思路52.2总体方案设计52.单元模块的设计73.1递增斜波信号产生模块:73.2递减斜波信号产生模块83.3三角波信号产生模块102.4阶梯波信号产生模块113.5方波信号产生模块123.6正弦波信号产生模块143.7波形输出选择器模块163.8函数发生器的顶层设计194.设计总结215.致谢216.参考文献221.智能函数器发生原理和系统实现1.1智能函数发生器的性能指标综合市场上的函数发生器的指标和自身的硬件情况以及考虑到其应用的不同的场合,该智能函数发生器的设

5、计要求如下:该函数发生器采用直接数字频率合成(DDS-DigitalDirectFrequencySynthesis)技术实现,可以产生范围为1〜180kHz的三角波、正弦波、方波递增斜波,递减斜波。该函数发生器可以实现波形的幅度可调以及可以叠加直流。此函数发生器在共分为四个档,分别为1Hz〜100Hz、100Hz〜1kHz、lKHz〜lOKHz、lOKHz〜80KHz,在这四个档位内的最小可调节频率分别为1Hz、10Hz、100Hz、lKHzo该函数发生器宥冈个按键,五个数码管,一个调节幅度的旋钮,一个调剂叠加直流分量的旋钮以及一个波形输出端口,其

6、四个按键的具体功能如下:按键1:任何状态下按下此键都输出频率为1Hz的方波按键2:波形选择键:通过此按键可选择波形。每按一次键,波形就改变一次,波形在方波、正弦波、三角波,递增斜波,递减斜波五种波形间切换。按键3:频率档位选择键:通过按键选择频率档位。每按一次键,选择一个频率档位,共分为四个档,分别为1Hz〜100Hz,100Hz〜lKHz,lKHz〜lOKHz.lOKHz〜80KHzo按键4:频率步进选择键:通过按键选择频率的步进值。每按一次键,步进值则根据此时所处的频率的档位的不同而改变:当频率处于1Hz〜100Hz时,步进值为1Hz,当频率为1

7、00Hz〜lKHz时,其步进值为10Hz,当频率处于lKHz〜lOKHz吋,其步进值为100Hz,当频率为lOKHz〜80KHz,其步进值为lKHz。此函数发生器具有五个数码管,用一个数码管的1〜5来区分当前的波形种类,1代表方波,2,代表三角波,3代表正弦波,4代表递增斜波,5代表递减斜波。一个用于显示档位,1代表1Hz〜100Hz的档位,2代表100Hz〜1KHz档位,3代表lKHz〜lOKHz档位,4代表lOKHz〜80KHz档位。还宥三位用于显示当前波形的频率1.2仿真软件介绍及操作步骤1.21QuartusII软件简介1)QuartusII

8、软件介绍QuartusII是Alera公司推出的一款功能强大,兼容性最好的EDA工具软件。该软件界面友好、使

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

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

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