ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:111.63KB ,
资源ID:16131320      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16131320.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vhdl信号发生器论文.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

vhdl信号发生器论文.docx

1、vhdl信号发生器论文学年论文题目: 函数发生器 作者: 所在学院: 信息科学与工程学院 专业年级: 电子信息工程14-1班 指导教师: 职称: 2016 年 12 月 28日目录1. 前言 . 32.VHDL语言简介. 43.2. 设计要求 . 53.1功能 . 5 3.2要求 . 5 3.3实验器件. 54.实现思路 . 64.1设计思路. 64.2 VHDL语言程序分析.65.程序设计5.1分频器程序. 75.2三选一选择器. 75.3正弦波封装.85.4三角波的封装.95.5 总电路连接图.106. 结论 . 11 1.前言函数信号发生器:能产生某些特定的周期性时间函数波形(正弦波、方

2、波、三角波、锯齿波和脉冲波等)信号,频率范围可从几个微赫到几十兆赫函数信号发生器在电路实验和设备检测中具有十分广泛的用途。例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。除供通信、仪表和自动控制系统测试用外,还广泛用于其他非电测量领域。因此设计函数发生器的应用价值是十分广泛的。2 .VHDL语言简介VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言。VHDL的程序结构特点是将一项工程设计,或称

3、设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分,及端口)和内部(或称不可视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部分的概念是VHDL系统设计的基本点。特点:VHDL 语言能够成为标准化的硬件描述语言并获得广泛应用,它自身必然具有很多其他硬件描述语言所不具备的优点。归纳起来,VHDL 语言主要具有以下优点:(1) VHDL 语言功能强大,设计方式多样VHDL 语言具有强大的语言结构,只需采用简单明确的VHDL语言程序就可以描述十分复杂的硬件电路。同时,它

4、还具有多层次的电路设计描述功能。此外,VHDL 语言能够同时支持同步电路、异步电路和随机电路的设计实现,这是其他硬件描述语言所不能比拟的。VHDL 语言设计方法灵活多样,既支持自顶向下的设计方式,也支持自底向上的设计方法; 既支持模块化设计方法,也支持层次化设计方法。(2) VHDL 语言具有强大的硬件描述能力VHDL 语言具有多层次的电路设计描述功能,既可描述系统级电路,也可以描述门级电路;描述方式既可以采用行为描述、寄存器传输描述或者结构描述,也可以采用三者的混合描述方式。同时,VHDL 语言也支持惯性延迟和传输延迟,这样可以准确地建立硬件电路的模型。VHDL 语言的强大描述能力还体现在它

5、具有丰富的数据类型。VHDL 语言既支持标准定义的数据类型,也支持用户定义的数据类型,这样便会给硬件描述带来较大的自由度。(3) VHDL 语言具有很强的移植能力VHDL 语言很强的移植能力主要体现在: 对于同一个硬件电路的 VHDL 语言描述,它可以从一个模拟器移植到另一个模拟器上、从一个综合器移植到另一个综合器上或者从一个工作平台移植到另一个工作平台上去执行。(4) VHDL 语言的设计描述与器件无关采用 VHDL 语言描述硬件电路时,设计人员并不需要首先考虑选择进行设计的器件。这样做的好处是可以使设计人员集中精力进行电路设计的优化,而不需要考虑其他的问题。当硬件电路的设计描述完成以后,V

6、HDL 语言允许采用多种不同的器件结构来实现。(5) VHDL 语言程序易于共享和复用VHDL 语言采用基于库 ( library) 的设计方法。在设计过程中,设计人员可以建立各种可再次利用的模块,一个大规模的硬件电路的设计不可能从门级电路开始一步步地进行设计,而是一些模块的累加。这些模块可以预先设计或者使用以前设计中的存档模块,将这些模块存放在库中,就可以在以后的设计中进行复用。3.设计要求 3.1功能使用VHDL语言设计一个函数发生器,产生几种常用信号,并有频率调节功能,波形选择功能,生成波形能直接在示波器上观察。3.1要求(1)能发生正弦波,三角波,方波;(2)通过波动一组开关对波形频率

7、分频;(3)带一键复位功能;(4)用AD558芯片完成D/A转换;3.3 实验器件EDA实验箱,示波器,导线若干,AD558芯片 4.实现思路4.1设计思路设计函数发生器的思路主要是将实现各个功能的程序使用VHDL语言写好,然后封装,再在用户自定义的元件库里选择相应器件,在quartus电路原理图版面调用,连接各个封装元件,构成完整电路。4.2VHDL语言程序分析本次设计主要程序封装分为:分频器,三选一选择器,正弦波封装,三角波封装,方波封装; 1.分频器设计 由实验箱提供原始的CLK时钟信号,4位 set_fre输入引脚作为用户可调分频 大 小的端口,通过拨动开关改变4位set_fre值,进

8、行不同的分频,4位set_fre每位分 别表示8,4,2 ,1。分频后构成新的CLK0信号。 2.三选一选择器 定义delta,square,sin三个输入端口,用做对应三种波形选择,高电平有效。3.正弦波封装正弦波的产生采用的是正弦函数y=sin(x)的x与y的对应关系,x自加一对应不同的y值,Y采用4倍于x的刻度。Y值对应的最接近的整数就是程序的八位输出q。4, 三角波封装三角波的产生采用的是用一个变量自加一加到最大再自减一减到0,循环不断,则产生了三角波。5,方波封装方波的产生是对输入时钟信号CLK0进行256分频,减慢电平的高低跳变。5.程序设计.5.1分频器程序5.2三选一选择器5.

9、3正弦波封装5.4三角波的封装4.5方波封装程序5.5 总电路连接图6.总结通过设计此函数发生器,体会到了可编程逻辑器件在基本电路模块基础上,不必修改硬件电路,通过修改VHDL源程序,增加一些新功能,实现数字系统硬件的软件化的优越性。进一步了解和学习了EDA的电子设计,并且了解EDA的设计流程:设计输入综合适配仿真编程下载硬件测试.同时更加巩固的掌握了所学的VHDL语言的一些语法结构,并且通过此次的课程设计不仅培养我们动手和独立思考的能力,而且还能让我们在实践操作中更好的运用书本上所学的知识,从而加深理解所学知识。目 录第一章 总论 1一、项目概况 1二、项目提出的理由与过程 6三、项目建设的

10、必要性 8四、项目的可行性 12第二章 市场预测 15一、市场分析 15二、市场预测 16三、产品市场竞争力分析 19第三章 建设规模与产品方案 22一、建设规模 22二、产品方案 22三、质量标准 22第四章 项目建设地点 25一、项目建设地点选择 25二、项目建设地条件 25第五章 技术方案、设备方案和工程方案 28一、技术方案 28二、产品特点 30三、主要设备方案 32四、工程方案 32第六章 原材料与原料供应 35一、原料来源及运输方式 35二、燃料供应与运输方式 35第七章 总图布置、运输、总体布局与公用辅助工程 37一、总图布置 37二、 运输 38三、总体布局 38四、公用辅助

11、工程 39第八章 节能、节水与安全措施 44一、主要依据及标准 44二、节能 44三、节水 45四、消防与安全 45第九章 环境影响与评价 47一、法规依据 47二、项目建设对环境影响 48三、环境保护措施 48四、环境影响评价 49第十章 项目组织管理与运行 50一、项目建设期管理 50二、项目运行期组织管理 52第十一章 项目实施进度 55第十二章 投资估算和资金筹措 56一、投资估算 56二、资金筹措 58第十三章 财务评价与效益分析 61一、项目财务评价 61二、财务评价结论 65三、社会效益 68四、生态效益 68第十四章 风险分析 70一、主要风险分析识别 70二、风险程度分析及防范风险的措施 70第十五章 招标方案 72一、招标范围 72二、招标组织形式 72三、招标方式 72第十六章 结论与建议 74一、可行性研究结论 74二、建议 75附 件 77一、附表 77二、附件 77三、附图 77

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2