基于FPGA的
智能函数发生器的设计
学生姓名:X X
学生学号:2 0 XXXXXXXXX
一、设计要求
1.设计一个能产生递增、递减斜波,方波,三角波,正弦波,阶梯波智能函数发生器;
2.要求能自主选择输出波形,并能调整输出频率。
二、设计原理
递增、递减斜波是以一定常数递增、递减来产生的。三角波的产生是在输出波形的前半周期内从0累加到最大值255(8位),在后半周期从最大值递减到0来实现的。阶梯波阶梯波是以一定的常数递增的。正弦波的产生原理是基于奈奎斯特采样定律,先对模拟信号采集,经过量化后存入查表中,再由相位累加器产生地址,通过对查表寻址,得到离散化波形序列,最后经过D/A转换输出模拟波形。方波的产生是在输出波形的前半周期输出低电平,后半周期输出高电平,从而得到占空比为50%的方波信号。
通过所设计的智能函数发生器可以得到递增、递减斜波,方波,三角波,正弦波和阶梯波六种波形,这些波形的产生都是通过FPGA的核心芯片,各种运算都在FPGA中进行,直接输出选择的波形。
三、设计内容与步骤
设计的智能函数发生器就是为了得到得到递增、递减斜波,方波,三角波,正弦波和阶梯波六种波形,可以通过按钮来选择输出波形,并且具有复位的功能。
智能函数发生器总体框图如图1.1所示;图中输入CLK为时钟信号,用于调整输出波形的频率;输入RESET为复位信号;输入SEL[
您可能关注的文档
- 《课程设计(论文)_4PSK调制解调系统仿真》.doc
- 《课程设计(论文)_30W分立元件功放的设计与制作》.doc
- 《课程设计(论文)_4+1档手动变速箱设计》.doc
- 《课程设计(论文)_5000mm管线钢轧制规程设计》.doc
- 《课程设计(论文)_60t钢包回转台设计》.doc
- 《课程设计(论文)_3×100 MW火力发电厂电气部分设计》.doc
- 《课程设计(论文)_80000吨年啤酒工厂设计》.doc
- 《课程设计(论文)_AD9850的任意波形发生器的设计》.doc
- 《课程设计(论文)_AD和DA转换接口的设计》.doc
- 《课程设计(论文)_AT89C51单片机的 数字电压表的设计》.doc
- 《课程设计(论文)_基于FPGA的交通灯控制器》.doc
- 《课程设计(论文)_基于FPGA的数字频率计的设计》.doc
- 《课程设计(论文)_基于FPGA的汉字循环显示设计》.doc
- 《课程设计(论文)_基于I2C协议的EEPROM读写功能实现》.doc
- 《课程设计(论文)_基于FPGA的雷达中心控制器的设计》.doc
- 《课程设计(论文)_基于JAVA的图书管理系统的设计与实现》.doc
- 《课程设计(论文)_基于IPC和PLC的温度控制系统设计》.doc
- 《课程设计(论文)_基于ICL8038等构成的函数发生器电路》.doc
- 《课程设计(论文)_基于JAVA的学生成绩管理系统》.doc
- 《课程设计(论文)_基于java实现昆虫科普信息设计》.doc
原创力文档

文档评论(0)