基于EDA技术的信号发生器设计分析-毕业论文.docx
《基于EDA技术的信号发生器设计分析-毕业论文.docx》由会员分享,可在线阅读,更多相关《基于EDA技术的信号发生器设计分析-毕业论文.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于EDA技术的信号发生器设计分析申请人: 学科(专业):电力系统及其自动化指导教师: 2017年1月26日III摘要网络教育学院毕 业 设 计 (论 文) 任 务 书 一、毕业设计(论文)题目基于EDA技术的信号发生器设计 二、毕业设计(论文)工作自 2017年1月30日 日起至 年 月 日止三、毕业设计(论文)基本要求: 毕业论文是对三年来学业的综合考核,是培养学生综合运使用所学知识,在实践过程中发现问题,分析和解决问题,提高学生综合素质的一个重要环节,也是对学生实际工作能力的系统训练和考察过程。1.时间安排按照进程要求,抓紧时间,遇到问题主动和老师联系。1)根据本人兴趣和研究方向选择论文
2、题目,提出选题的初步设想阅读相关书籍、文章,做读书笔记,搜集、整理与论文有关的资料。与指导教师联系,在指导教师指导帮助下确定论文题目。2)构思论文框架,编写论文提纲。扩充有关的信息资料,调查研究,撰写论文初稿。论文初稿完成后,将电子版文初稿提交给指导教师审阅。3)指导教师对论文初稿提出具体的修改意见,学生根据导师指导意见修改初稿。交来二稿,交指导老师审阅。4)根据指导老师意见修改二稿,其间若有问题可进行三稿甚至四稿的修改。2在撰写毕业论文过程中要求态度端正,认真对待。1)论文写作可以在参考、借鉴若干篇文献资料的基础上进行,但不允许抄袭他人成果。2)坚持理论联系实际的原则。论文选题要切合实际,充
3、分发挥自身优势,应根据自己平时学习、工作较感兴趣的问题来选择题目。3)论文结构设计合理,论述清楚,尽可能应有一定的个人独立见解。 4)写作要求符合规范,保证质量,按时完成毕业论文。 摘要现代EDA技术是当今电子设计技术的最新发展方向,具有极大的灵活性与通用性、测试硬件方便快捷、系统开发快速、降低产品成本、技术维护简单、工作稳定性好等特点。本文着重介绍了基于EDA技术的正弦信号发生器电路的设计方案、程序设计输入、编译和仿真等操作,比较完整的说明了正弦信号发生器的设计过程、功能和正弦信号发生器电路的设计过程。设计在Quartus环境下,设计的一种调频信号发生器。EDA技术是以大规模可编程逻辑器件为
4、设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关开发软件,自动完成用软件的方式设计的电子系统到硬件系统实现,最终形成集成电子系统或专用集成芯片的一门新技术。介绍一种基于DDS原理,并采用FPGA芯片和VHDL开发语言设计的任意函数调频的任意波形信号发生器,给出了设计方案。关 键 词:EDA技术;正弦信号发生器;FPGA;VHDL;quartus论文类型:C19目录目 录1 绪论12 EDA技术介绍32.1 EDA介绍32.2 VHDL基本介绍32.3 设计工具简介43 设计流程33.1 设计思想及原理图33.2 正
5、弦波、三角波、方波和锯齿波的实现33.2.1 正弦波设计33.2.2 正弦波的仿真53.2.3 三角波设计53.2.4 三角波的仿真63.2.5 方波设计63.2.6 方波的仿真83.2.7 锯齿波设计83.2.8 锯齿波的仿真93.3 各个控制单元的实现103.3.1 频率控制单元103.3.2 波形输出控制单元113.4 硬件测试124 结论与展望1致 谢3参考文献4毕业论文知识产权权属声明6西安交通大学网络教育学院论文1 绪论简易多功能信号发生器是信号发生器的一种,在生产实践和科研领域中有着广泛的应使用。在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都需要有信号源,由发生器产
6、生不同频率不同波形的电压、电流信号并加到被测器件或设备上,使用其他仪器观察、测量被测仪器的输出响应,以分析确定发生器们的性能参数。信号发生器是电子测量领域中最基本、应使用最广泛的一类电子仪器。发生器可以产生多种波形信号,如正弦波,三角波,方波和锯齿波等,因而广泛使用于通信、雷达、导航不同领域。在本设计中发生器能够产生多种波形,如正弦波,三角波,方波和锯齿波等,并能实现对各种波频率和幅度的改变。正因为其在生活中应使用的重要性,人们发生器做了大量的研究,总结出了许多实现方式。可以基于FPGA 、VHDL、单片机、DOS技能、数字电路等多种方法实现。本设计是采使用VHDL来实现的简易多功能信号发生器
7、。发生器能产生正弦波,三角波,方波和锯齿波。且对各种波形的要求如下:(1)根据按键选择不同的波形(实现正弦波,三角波,方波和锯齿波);(2)各波形的频率范围为100Hz-20KHz;(3)各波形频率可调(通过按键控制频率的变化,步进值为500Hz);(4)使使用LED数码管实时显示输出信号波形的频率值;(5)使用按键控制实现输出信号的幅度调节(幅度调节为2.5V和6V)。2 EDA技术介绍2.1 EDA介绍EDA是电子设计自动化(Electronic Design AutoMation)缩写。EDA技术是以计算机为工具,根据硬件描述语言HDL( Hardware Description lan
8、guage)完成的设计文件,可以自动地完成逻辑编译、化简、分割、综合及优化、布局布线、仿真以及对于特定目标芯片的适配编译和编程下载等工作。 硬件描述语言HDL是相对于一般的计算机软件语言,如:C、PASCAL是常用的。HDL语言使使用与设计硬件电子系统的计算机语言,发生器能描述电子系统的逻辑功能、电路结构和连接方式。设计者可利使用HDL程序来描述所希望的电路系统,规定器件结构特征和电路的行为方式;然后可以利使用综合器和适配器将此程序编程能控制FPGA和CPLD内部结构,在有些运行过程中实现相应逻辑功能的的门级或更底层的结构网表文件或下载文件。目前,就FPGA/CPLD开发来说,比较常使用和流行
9、的HDL主要有ABEL-HDL、AHDL和VHDL1。现在数字逻辑电路实验都可以在计算机上利使用EDA (Electronic Design AutoMatic电子设计自动化)软件进行设计、仿真,只有少量外部配件还不能在计算机上进行仿真。因此,在实验前期阶段,即实验预习阶段的主要应该使用工具是EDA软件,利用EDA软件可以设计、仿真实验课题,进行虚拟实验。通过虚拟实验使实验者在进入真实实验前就能对预做的实验有相当的了解,甚至可以预测到实验的结果。这样在实际做实验时,可以把许多设计型实验的难度降低,同时能有更多的时间让实验者动手做实验,研究过程,提高实验效率。当前数字电路设计已由计算机辅助设计进
10、入到以计算机为主的设计时代。2.2 VHDL基本介绍VHDL是一种主要的硬件描述语言之一,硬件描述语言(HDL)是各种描述方法中最能体现EDA优越性的描述方法。描述语言,实际上就是一种描述工具,其描述的对象就是该设计电路系统的逻辑功能,实现该功能的算法,选使用的电路结构以及其他各种约束条件等。通常要求HDL既能描述系统的行为,又能描述系统的结构。VHDL语言是美国国防部与20世纪80年代后期,出于军事工业需要开发的。1984年VHDL被IEEE确定为标准的硬件描述语言。1993年IEEE对VHDL进行了修正,增加了部分新的VHDL命令与属性,增强了对系统的描述能力。西安交通大学网络教育学院论文
11、4片VHDL结构芯片之间的互连线较少,需要外连接口时要通过软线连接板上的插座,因此外接高速设备(例如SATAII和PCIE)时信号完整性将受到考验。2、S2C公司的验证平台TAI Logic Module,其最新产品是V5 TAI Logic Module,包含两片 XC5VLX330FF1760。发生器通过多片板卡堆叠的方式来满足更大规模的设计,堆叠高度的增加对系统稳定性和信号完整性都有很大影响。VHDL上的6个DDR2的SODIMM接口以及8个MEG Array接口。VHDL抽象描述强,支持硬件的设计,验证,综合和测试。VHDL特别能在多级别上对同一逻辑功能进行描述。VHDL的基本结构包含
12、一个实体和一个结构体,而完整的VHDL结构还包括配置,程序包与库。各种硬件描述语言中,VHDL的描述能力最强,因此运使用VHDL 进行复杂电路设计时,往往采使用自上向下结构化的设计方法。2.3 设计工具简介Quartus II 是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。Quartus II支持Altera的IP核,包含了LPM/MegaFunction宏功能模块库,使使
13、用户可以充分利使用成熟的模块,简化了设计的复杂性、加快了设计速度。对第三方EDA工具的良好支持也使使用户可以在设计流程的各个阶段使使用熟悉的第三放EDA工具。此外,Quartus II 通过和DSP Builder工具与Matlab/SiMulink相结合,可以方便地实现各种DSP应使用系统;支持Altera的片上可编程系统(SOPC)开发,集系统级设计、嵌入式软件开发、可编程逻辑设计于一体,是一种综合性的开发平台。Maxplus II 作为Altera的上一代PLD设计软件,由于其出色的易使用性而得到了广泛的应使用。目前Altera已经停止了对Maxplus II 的更新支持,Quartus
14、 II 与之相比不仅仅是支持器件类型的丰富和图形界面的改变。Altera西安交通大学网络教育学院论文在Quartus II 中包含了许多诸如SignalTap II、Chip Editor和RTL Viewer的设计辅助工具,集成了SOPC和HardCopy设计流程,并且继承了Maxplus II 友好的图形界面及简便的使使用方法就是从系统总体要求出发,在顶层进行功能结构的划分和设计,在一级进行仿真与纠错,并用硬件语言对高层次的系统行为进行描述。Altera Quartus II 作为一种可编程逻辑的设计环境, 对于其强大的设计能力和直观易使用的接口,现在越来越受到数字系统设计者的欢迎。 Al
15、tera的Quartus II可编程逻辑软件属于第四代PLD开发平台。该平台支持一个工作组环境下的设计要求,还包括支持基于Internet的协作设计。Quartus平台与Cadence、ExeMplarLogic、 MentorGraphics、Synopsys和Synplicity等EDA供应商的开发工具相兼容。改进了软件的LogicLock模块设计功能,增添 了FastFit编译选项,推进了网络编辑性能,而且提升了调试能力。3 设计流程3.1 设计思想及原理图基于VHDL语言设计一个简易多功能信号发生器,经过选入输入信号,能够输出正弦波、三角波、方波和锯齿波四种波形信号。信号发作器的控制模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 EDA 技术 信号发生器 设计 分析 毕业论文
限制150内