eda 波形发生器课设 详细.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《eda 波形发生器课设 详细.doc》由会员分享,可在线阅读,更多相关《eda 波形发生器课设 详细.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.湖南工程学院课 程 设 计课程名称 课题名称 专 业 班 级 学 号 姓 名 指导教师 年 月 日湖南工程学院课程设计任务书课程名称:EDA技术题 目:波形发生器 专业班级: 班 学生姓名: 学号: 指导老师: 龙泳涛 审 批:任务书下达日期 年 月 日设计完成日期 年 月 日设计内容与设计要求 一、任务与要求:设计并制作一个波形发生器,要求如下:1、 能够产生正弦波、方波、三角波三种波形;2、 输出波形的频率范围为100Hz1KHz,频率步进间隔为100Hz。二、设计要求:1、 设计思路清晰,给出整体设计框图;2、 设计各单元电路,给出具体设计思路、电路器件;3、 总电路设计;4、 安装调
2、试电路;5、 写出设计报告;主要设计条件1. 提供计算机,Quartus II软件; 2. 提供EDA实验箱。说明书格式1、 课程设计封面;2、 课程设计任务书;3、 说明书目录;4、 设计总体思路,基本原理和框图;5、 单元电路设计(各单元电路图);6、 总电路设计(总电路图);7、 安装、调试步骤;8、 故障分析与电路改进;9、 总结与设计调试体会;10、 附录(元器件清单);11、 参考文献;12、 课程设计成绩评分表。进 度 安 排第一周 星期一:课题内容介绍和查找资料; 星期二四:总体电路设计和分电路设计; 星期五:电路仿真,修改方案; 第二周 星期一二:安装、调试电路,验收电路;星
3、期三五:写设计报告,打印相关图纸; 星期五下午:带调试电路板及设计报告书进行答辩,整理实验室及其他事情参 考 文 献 EDA技术实用教程潘松、黄继业编著 科学出版社目录一、总体思路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参考文献21一、总体思路1.1设计思想基于VHDL语言设计一个简易多功能信号发生器,通过选入输入信号,可
4、以输出正弦波、三角波、方波和锯齿波四种波形信号。信号发生器的控制模块可以用数据选择器实现,四种信号的信号选择可以用4选1数据选择器实现。同时本设计使用原理图的方法,对正弦波、三角波、方波和锯齿波和4选1数据选择器元件进行调用。1.2流程图流程图如下图1所示。二、各单元设计2.1 分频器的实现本次设计采用50MHz的时钟频率,设计要求输出0.1KHz1KHz的波形。可知,需要一个分频模块对时钟频率进行分频。结合三个波形发生模块的程序可知,正弦、方波、三角波产生算法分别进行了256、256、512分频。要三个波形同频,三角波发生模块的输入脉冲应该是另外两者的2倍。应为分频数较大,采用二次分频。一次
5、分频参数由外部输入,二次分频参数固定。经过计算得出分频参数表如下:要求输出频率算法分频一次分频参数二次分频1K25620100.9K25622100.8K25626100.7K25630100.6K25634100.5K25640100.4K25650100.3K25666100.2K256100100.1K25620010分频模块原理图如下:2.2 正弦波、三角波、方波的实现三个波形的发生:2.2.1正弦波设计 正弦波的产生思想是将对模拟波形采样后的编码存入定义好的ROM中,再根据时钟循环的将这些编码顺序输出,在输出端将经过数模转换器转换后的模拟信号接入示波器即可显示正弦波形。产生正弦波的V
6、HDL代码如下:-正弦波library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity zx is port(clk,reset:in std_logic; d:out integer range 0 to 255); end zx; architecture behave of zx is begin process(clk,reset) variable tmp:integer range 0 to 127; begin if reset=0 then dddddddddddddddddd
7、dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddnull; end case; end if; end process; end behave;2.2.2三角波设计三角波的产生思想是将对模拟波形采样后的编码存入定义好的ROM中,再根据时钟循环的将这些编码顺序输出,在输出端将经过数模转换器转换后的模拟信号接入示波器即可显示三角波形。产生三角波的VHDL代码如下:-三角波 library ieee; use ieee.std_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eda 波形发生器课设 详细 波形 发生器
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内