EDA波形发生器课程设计报告

EDA波形发生器课程设计报告

ID:35628879

大小:3.18 MB

页数:23页

时间:2019-04-03

EDA波形发生器课程设计报告_第1页
EDA波形发生器课程设计报告_第2页
EDA波形发生器课程设计报告_第3页
EDA波形发生器课程设计报告_第4页
EDA波形发生器课程设计报告_第5页
资源描述:

《EDA波形发生器课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖南工程学院课程设计课程名称课题名称专业班级学号姓名指导教师年月日23湖南工程学院课程设计任务书课程名称:EDA技术题目:波形发生器专业班级:班学生姓名:学号:指导老师:龙泳涛审批:任务书下达日期年月日设计完成日期年月日设计内容与设计要求23一、任务与要求:设计并制作一个波形发生器,要求如下:1、能够产生正弦波、方波、三角波三种波形;2、输出波形的频率范围为100Hz~1KHz,频率步进间隔为100Hz。二、设计要求:1、设计思路清晰,给出整体设计框图;2、设计各单元电路,给出具体设计思路、电路器件;3、总电路设计;4、安装调试电路;5、写出设计报告;主

2、要设计条件231.提供计算机,QuartusII软件;2.提供EDA实验箱。说明书格式1、课程设计封面;2、课程设计任务书;3、说明书目录;4、设计总体思路,基本原理和框图;5、单元电路设计(各单元电路图);6、总电路设计(总电路图);7、安装、调试步骤;8、故障分析与电路改进;9、总结与设计调试体会;10、附录(元器件清单);11、参考文献;12、课程设计成绩评分表。进度安排第一周星期一:课题内容介绍和查找资料;23星期二~四:总体电路设计和分电路设计;星期五:电路仿真,修改方案;第二周星期一~二:安装、调试电路,验收电路;星期三~五:写设计报告,打印

3、相关图纸;星期五下午:带调试电路板及设计报告书进行答辩,整理实验室及其他事情参考文献《EDA技术实用教程》潘松、黄继业编著科学出版社23目录一、总体思路61.1设计思想61.2流程图6二、各单元设计72.1分频器的实现72.2正弦波、三角波、方波的实现82.2.1正弦波设计92.2.2三角波设计122.2.3方波设计142.3波形输出控制单元15三、总电路设计16四、安装与调试174.1正弦波184.2三角波184.3方波194.4频率控制20五、总结体会21参考文献2123一、总体思路1.1设计思想基于VHDL语言设计一个简易多功能信号发生器,通过选入

4、输入信号,可以输出正弦波、三角波、方波和锯齿波四种波形信号。信号发生器的控制模块可以用数据选择器实现,四种信号的信号选择可以用4选1数据选择器实现。同时本设计使用原理图的方法,对正弦波、三角波、方波和锯齿波和4选1数据选择器元件进行调用。1.2流程图流程图如下图1所示。23二、各单元设计2.1分频器的实现本次设计采用50MHz的时钟频率,设计要求输出0.1KHz~1KHz的波形。可知,需要一个分频模块对时钟频率进行分频。结合三个波形发生模块的程序可知,正弦、方波、三角波产生算法分别进行了256、256、512分频。要三个波形同频,三角波发生模块的输入脉冲

5、应该是另外两者的2倍。应为分频数较大,采用二次分频。一次分频参数由外部输入,二次分频参数固定。经过计算得出分频参数表如下:要求输出频率算法分频一次分频参数二次分频1K25620100.9K25622100.8K25626100.7K25630100.6K25634100.5K25640100.4K25650100.3K25666100.2K256100100.1K2562001023分频模块原理图如下:2.2正弦波、三角波、方波的实现三个波形的发生:232.2.1正弦波设计正弦波的产生思想是将对模拟波形采样后的编码存入定义好的ROM中,再根据时钟循环的将

6、这些编码顺序输出,在输出端将经过数模转换器转换后的模拟信号接入示波器即可显示正弦波形。产生正弦波的VHDL代码如下:--正弦波libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityzxisport(clk,reset:instd_logic;d:outintegerrange0to255);endzx;architecturebehaveofzxisbeginprocess(clk,reset)variabletmp:integerrange0to127;b

7、eginifreset='0'thend<=0;elsifclk'eventandclk='1'theniftmp=127thentmp:=0;elsetmp:=tmp+1;endif;casetmpis--???when00=>d<=255;when01=>d<=255;when02=>d<=255;when03=>d<=254;when04=>d<=254;when05=>d<=253;when06=>d<=252;when2307=>d<=251;when08=>d<=250;when09=>d<=249;when10=>d<=247;when11

8、=>d<=246;when12=>d<=244;when13=>d<=242;w

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

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

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