基于vhdl语言的多波形信号发生器的设计 电子 课程设计 毕业论文

基于vhdl语言的多波形信号发生器的设计 电子 课程设计 毕业论文

ID:3155265

大小:1019.50 KB

页数:23页

时间:2017-11-20

基于vhdl语言的多波形信号发生器的设计  电子 课程设计 毕业论文_第1页
基于vhdl语言的多波形信号发生器的设计  电子 课程设计 毕业论文_第2页
基于vhdl语言的多波形信号发生器的设计  电子 课程设计 毕业论文_第3页
基于vhdl语言的多波形信号发生器的设计  电子 课程设计 毕业论文_第4页
基于vhdl语言的多波形信号发生器的设计  电子 课程设计 毕业论文_第5页
资源描述:

《基于vhdl语言的多波形信号发生器的设计 电子 课程设计 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、淮阴师范学院毕业设计摘要:硬件描述语言HDL是EDA技术中的重要组成部分,VHDL是当前最流行的硬件描述语言之一,此语言具有良好的可读性、可移植性等特点。本设计主要是利用VHDL语言设计一个多功能信号发生器,根据输入信号的选择可以输出方波、三角波、正弦波和阶梯波4种信号,主要使用了Altera公司的QuartusII软件。本设计利用VHDL语言使用文本输入法,新建工程,通过设计输入、编译、仿真完成各种信号的设计,然后生成元器件,再使用原理图输入法完成各部分的整合,从而形成一个完整的多波形信号发生器,而后经过锁定引脚下载数模转换可以在示波器上观察到波

2、形。关键词:VHDL,文本输入法,原理图输入法,数模转换23淮阴师范学院毕业设计Abstract:HardwaredescribelanguageHDLisanimportantpartofEDAtechnology,VHDLisoneofthecurrentmostpopularhardwaredescribelanguage,thislanguagehasanicereadabilityandportability.Thisdesignprimarilyusesvhdllanguagetodesignaversatilesignalgenera

3、tor.Accordingtothechoiceoftheinputsignalwave,thegeneratorcanexporttheonewaveofthefourwavesincludingsquare-wave、triangular-wave、sine-wave、ladder-wave.ThisdesignprimarilyusestheQuartusIIsoftwareofAlteracompany.ThedesignusestextinputmethodbyVHDLlanguagetocreatnewprojects,designth

4、einput,compile,simulatevariouskindssignals.Anditgeneratenewcomponent,thenitformacompletedvariouskindssignalsgeneratorbyschematicdiagrammethod,thenyoucanobservethewaveformsontheoscillographafterlockingthepins,downloading,digital-analogueconversion.Keywords:VHDL,textinputmethod,

5、schematicdiagrammethod,digital-to-analogueconversion23淮阴师范学院毕业设计目录1.绪论41.1EDA概述41.2QuartusII概述41.3信号发生器概述52.VHDL语言介绍53.主要功能63.1功能模块的划分73.2主要功能的实现73.2.1方波的实现73.2.2三角波的实现93.2.3正弦波的实现103.2.4阶梯波的实现133.2.5四选一输出波形选择模块143.3多波形信号发生器154.外围电路设计174.1基于EPM1270T144C5芯片的开发板介绍174.2D/A转换器174.

6、3示波器观察图形19结论21参考文献22致谢2323淮阴师范学院毕业设计1.绪论1.1EDA概述EDA技术是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关开发软件,自动完成用软件的方式设计的电子系统到硬件系统实现,最终形成集成电子系统或专用集成芯片的一门新技术。1.2QuartusII概述QuartusII是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(AlteraHardwareDescrip

7、tionLanguage)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。QuartusII可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计流程外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。QuartusII支持Altera的IP核,包含了LPM/MegaFunction宏功能模块库,使用户可以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度。对第三方EDA工具的良好支持也使用户可以在设计流程的各个阶段使用熟悉的第三方EDA工

8、具。此外,QuartusII通过和DSPBuilder工具与Matlab/Simulink相结合,可以方便地实现各种DSP

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

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

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