多功能波形发生器的设计毕业论文.doc
《多功能波形发生器的设计毕业论文.doc》由会员分享,可在线阅读,更多相关《多功能波形发生器的设计毕业论文.doc(63页珍藏版)》请在三一办公上搜索。
1、西 安大 学 毕 业 设 计(论 文)题 目: 多功能波形发生器的设计 学 院: 电子工程学院 系 部: 光电子技术系 专 业: 光电信息工程 班 级: 学生姓名: 导师姓名: 职称: 副教授 起止时间: 2013年3月4日2013年6月14日 毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文 多功能波形发生器的设计 是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的文献、数据、图件、资料均已明确标注;对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全清楚本声明的法律后果,申请学位论文和资料若有不实之处,本人愿承担相应的法律责任。论文作者签名
2、: 时间: 年 月 日指导教师签名: 时间: 年 月 日西安邮电大学毕业设计(论文)任务书任务: 1. 掌握可编程逻辑器件的工作原理; 2. 利用可编程逻辑器件完成多功能波形发生器的设计并且进行仿真验证; 3. 完成毕业设计论文的撰写。 要求: 1. 熟悉可编程逻辑器件的工作原理及VHDL语言编程; 2. 熟悉QUARTUS II软件的使用;有一定的数字系统设计能力。 任务与要求开始日期2013-03-04 完成日期2013-06-14 系主任(签字)2013 年3 月17 日工作进程起止时间 工 作 内 容2013.3.42013.3.17 了解多功能波形发生器的功能及工作原理2013.3.
3、182013.3.31 熟悉可编程逻辑器件的工作原理,QUARTUS软件的使用以及VHDL语言编程的相关知识2013.4.12013.4.19 结合多功能波形发生器需要实现的功能,利用可编程逻辑器件完成多功能波形发生器的设计; 2013.4.202013.5.19 根据所得结果进行分析,用Verilog语言编程进行仿真,验证设计方案是否能实现多功能波形发生器的功能以及实现的效果如何; 2013.5.202013.6.14 整理材料,撰写论文。主要参考书目(资料): EDA技术及应用ModelSim电子系统分析及仿真等主要仪器设备及材料:计算机及相应资料论文(设计)过程中教师的指导安排:每周三下
4、午三号实验楼518答疑对计划的说明:无 指导教师签字: 2013年 3 月 6 日西安大学毕业设计(论文)开题报告课题名称: 多功能波形发生器的设计 电子工程学院 学院 光电子技术 系(部) 光电信息工程 专业 班 学生姓名: 学号: 指导教师: 报告日期: 2013 年 3 月 11 日 1本课题所涉及的问题及应用现状综述波形发生器亦称函数发生器,作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。所谓多功能波形发生器是能够产生大量的标准信号和用户自定义信号,并保证高精度、高稳定性、可重复性和已操作性的电子仪器。因而它具有广阔的应用前景。可编程逻辑器件英文全称为:pro
5、grammable logic device 即 PLD。PLD是作为一种通用集成电路产生的,它的逻辑功能按照用户对器件编程来确定。对于可编程逻辑器件,设计人员可利用价格低廉的软件工具快速开发、仿真和测试其设计。 然后,可快速将设计编程到器件中,并立即在实际运行的电路中对设计进行测试。在设计阶段中客户可根据需要修改电路,直到对设计工作感到满意为止。 这是因为PLD基于可重写的存储器技术要改变设计,只需要简单地对器件进行重新编程。传统波形发生器大多由振荡器、放大器、衰减器、指示器和调制器组成。这种传统设计方法的特点是硬件和软件截然不同,设计中不可相互替代,而且硬件连线复杂,可靠性较差。硬件描述语
6、言VHDL和可编程逻辑器件的广泛应用打破了硬件和软件的屏障。基于Verilog语言,以EDA技术作为开发手段,采用现场可编程器件作为控制核心实现的波形发生器,与传统的设计相比较,不仅简化了硬件控制,提高了系统的整体性能和工作可靠性,也为进一步提高系统集成创造了条件。本课题所涉及的问题包括了解多功能波形发生器的功能,熟悉可编程逻辑器件的工作原理、QUARTUS软件的使用及Verilog语言编程,利用可编程逻辑器件完成多功能波形发生器的设计并且进行仿真验证。2本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析本课题需要重点研究的关键问题是利用可编程逻辑器件完成多功能波形发生器的设计
7、并进行仿真验证。解决思路是在深入理解多功能波形发生器的功能和可编程逻辑器件的工作原理的基础上,用Verilog语言编程,利用可编程逻辑器件完成多功能波形发生器的设计并且进行仿真,验证设计方案是否能实现多功能波形发生器的功能以及实现的效果如何。3完成本课题的工作方案2013.3.42013.3.17了解多功能波形发生器的功能及工作原理;2013.3.182013.3.31熟悉可编程逻辑器件的工作原理,QUARTUS软件的使用以及VHDL语言编程的相关知识;2013.4.12013.4.19结合多功能波形发生器需要实现的功能,利用可编程逻辑器件完成多功能波形发生器的设计;2013.4.202013
8、.5.19根据所得结果进行分析,用Verilog语言编程进行仿真,验证设计方案是否能实现多功能波形发生器的功能以及实现的效果如何;2013.5.202013.6.14整理材料,撰写论文。4指导教师审阅意见指导教师(签字): 2013年 3 月 13 日目录摘要IIABSTRACTIII引言11. EDA与软件简介21.1 EDA技术发展21.2 FPGA介绍31.3 Modelsim介绍41.4 Verilog与VHDL语言介绍51.5 测试激励文件介绍51.6 软件使用入门51.6.1 系统仿真软件Modulsim使用51.6.2 Quartus II软件使用72 系统总体设计92.1 硬件
9、总体框图92.2 软件总体框图92.3软件与硬件设计总结103 系统各模块设计113.1 时钟模块设计113.2 增斜波设计133.3 减斜波设计153.4 方波设计183.5 三角波设计203.6正弦波设计223.7 阶梯波设计254 系统软硬件联合调试294.1 系统整体模块结构图294.2 系统仿真输出图30结论31致 谢33参考文献34附录35译文45摘要在函数发生器发展过程中,出现了很多波形发生的方法,其中大部分是利用DDS原理制作而成,比如说由晶体管、运放IC等通用器件制作而成,或者利用单片集成芯片制做而成。但是随着FPGA的出现,波形发生的方法更加多元化。将DDS原理成功的移植到
10、FPGA中,就能产生多种波形,频率可调,相位可选的波形发生装置,也可以自行设计方法产生波形,使得开发更加简单。本文提出了一种基于可编程逻辑器件FPGA产生任意波形发生器的设计方法。完成了在FPGA的控制下,产生递增斜波、递减斜波、方波、三角波、正弦波及阶梯波行,利用Modelsim和Quartus II进行仿真,验证波形,并给出了实验结果。实验结果表明,此任意波形发生器能够按照要求输出相应波形,达到了设计要求。关键字:FPGA,斜波;方波;三角波;正弦波;阶梯波ABSTRACT With function generator in the rapid development process,
11、there have been many ways to generate waveform,And most of them do it with DDS. For example, a transistor, op amp IC and other common devices made it , Or the use of monolithic integrated chip system to do. But with the emergence of FPGA, waveform generation method is more diversified. Produce a var
12、iety of waveforms, adjustable frequency, phase, selectable waveform generating device.FPGA can design their own methods of generating waveforms, making development easier.This paper proposes a method of arbitrary waveform generator ,which was based on programmable logic device FPGA design .Under the
13、 control of the FPGA,it gnenrated increasing oblique wave and decreasing oblique wave, square wave, triangle wave, sine sweep ladder wave line,and then verify the results by the softwave of Modelsim. The experimental results showed that the arbitrary waveform generator can output waveform accordingl
14、y in accordance with the requirements, and has reached the design requirements. Keyword: FPGA,oblique wave, square wave, triangle wave, sine wave and step wave引言在电子、通信、实验教学等领域,高精度、高分辨率、幅度相位可控的信号发生器有着广泛的应用。信号发生器又称为信号源或者振荡器,在生产实践和科技领域中有着广泛的应用。函数发生器是使用最广的通用信号源,提供正弦波、锯齿波、方波、脉冲波等波形,有的还同时具有调制和扫描功能。函数波形发生器
15、在设计上分为模拟式和数字合成式。众所周知,数字合成式函数信号源(DDS)无论就频率、幅度乃至信号的信噪比(S/N)均优于模拟式,其锁相环(PLL)的设计让输出信号不仅是频率精准,而且相位抖动(phaseJitter)及频率漂移均能达到相当稳定的状态,但数字式信号源中,数字电路与模拟电路之间的干扰始终难以有效克服,也造成在小信号的输出上不如模拟式的函数信号发生器。 本文引入利用FPGA来产生阶梯波、三角波、递增斜波、递减斜波、正弦波、方波。具有以下优势:开发信号发生器简单,容易实现,成本低廉,能够根据用户需求进行定制等功能。FPGA是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电
16、路的不足,又克服了原有可编程器件门电路数有限的缺点。因为其是一种半定制的电路结构,因而FPGA具有很多灵活性,能够根据本系统的需求灵活改变内部电路,以达到系统的需要。另外一方面,硬件描述语言出现,使得FPGA开发随心应手,方便快捷。因为硬件描述语言具有设计的行为特性、设计的数据流特性、设计的结构组成以及包含响应监控和设计验证方面的时延和波形产生机制,这样使得从顶层整体架构到底层具体模块的开发,以及后续的验证,时延等更加方便快捷。从FPGA开发多功能信号发生器的角度来说,因为有了自我定制电路以及灵活高效的硬件描述语言,使得本系统开发简单,编程容易,可靠性高,代码冗余量少。而且能够积极扩展,使得设
17、计更加多元化,甚至能做成任意信号发生器。1. EDA与软件简介1.1 EDA技术发展在电子设计自动化(英语:Electronic design automation,缩写:EDA)出现之前,设计人员必须手工完成集成电路的设计、布线等工作,这是因为当时所谓集成电路的复杂程度远不及现在。工业界开始使用几何学方法来制造用于电路光绘(photoplotter)的胶带。到了1970年代中期,开发人应尝试将整个设计过程自动化,而不仅仅满足于自动完成掩膜草图。第一个电路布线、布局工具研发成功。设计自动化会议(Design Automation Conference)在这一时期被创立,旨在促进电子设计自动化的
18、发展。从1981年开始,电子设计自动化逐渐开始商业化。1984年的设计自动化会议(Design Automation Conference)上还举办了第一个以电子设计自动化为主题的销售展览。Gateway设计自动化在1986年推出了一种硬件描述语言Verilog,这种语言在现在是最流行的高级抽象设计语言。1987年,在美国国防部的资助下,另一种硬件描述语言VHDL被创造出来。现代的电子设计自动化设计工具可以识别、读取不同类型的硬件描述。根据这些语言规范产生的各种仿真系统迅速被推出,使得设计人员可对设计的芯片进行直接仿真。后来,技术的发展更侧重于逻辑综合。目前的数字集成电路的设计都比较模块化(参
19、见集成电路设计、设计收敛(Design closure)和设计流(Design flow (EDA))。半导体器件制造工艺需要标准化的设计描述,高抽象级的描述将被编译为信息单元(cell)的形式。设计人员在进行逻辑设计时尚无需考虑信息单元的具体硬件工艺。利用特定的集成电路制造工艺来实现硬件电路,信息单元就会实施预定义的逻辑或其他电子功能。半导体硬件厂商大多会为它们制造的元件提供“元件库”,并提供相应的标准化仿真模型。相比数字的电子设计自动化工具,模拟系统的电子设计自动化工具大多并非模块化的,这是因为模拟电路的功能更加复杂,而且不同部分的相互影响较强,而且作用规律复杂,电子元件大多没有那么理想。
20、Verilog AMS就是一种用于模拟电子设计的硬件描述语言。此文,设计人员可以使用硬件验证语言来完成项目的验证工作目前最新的发展趋势是将集描述语言、验证语言集成为一体,典型的例子有SystemVerilog。随着集成电路规模的扩大、半导体技术的发展,电子设计自动化的重要性急剧增加。这些工具的使用者包括半导体器件制造中心的硬件技术人员,他们的工作是操作半导体器件制造设备并管理整个工作车间。一些以设计为主要业务的公司,也会使用电子设计自动化软件来评估制造部门是否能够适应新的设计任务。电子设计自动化工具还被用来将设计的功能导入到类似现场可编程逻辑门阵列的半定制可编程逻辑器件,或者生产全定制的专用集
21、成电路。EDA代表了当今电子设计技术的最新发展方向,它的基本特征是:设计人员按照“自顶向下”的设计方法,对整个系统进行方案设计和功能划分,系统的关键电路用一片或几片专用集成电路(ASIC)实现,然后采用硬件描述语言(HDL)完成系统行为级设计,最后通过综合器和适配器生成最终的目标器件。这样的设计方法被称为高层次的电子设计方法。下面介绍与EDA基本特征有关的几个概念。1) “自顶向下”的设计方法10年前,电子设计的基本思路还是选择标准集成电路“自底向上”(BottomUp)的构造出一个新的系统,这样的设计方法就如同一砖一瓦建造金字塔,不仅效率低、成本高而且容易出错。高层次设计给我们提供了一种“自
22、顶向下”(TopDown)的全新设计方法,这种设计方法首先从系统设计入手,在顶层进行功能方框图的划分和结构设计。在方框图一级进行仿真、纠错,并用硬件描述语言对高层次的系统行为进行描述,在系统一级进行验证。然后用综合优化工具生成具体门电路的网表,其对应的物理实现级可以是印刷电路板或专用集成电路。由于设计的主要仿真和调试过程是在高层次上完成的,这一方面有利于早期发现结构设计上的错误,避免设计工作的浪费,同时也减少了逻辑功能仿真的工作量,提高了设计的一次成功率。2) ASIC设计现代电子产品的复杂度日益加深,一个电子系统可能由数万个中小规模集成电路构成,这就带来了体积大、功耗大、可靠性差的问题,解决
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多功能 波形 发生器 设计 毕业论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3941112.html