基于fpga的音乐播放器的毕业论文.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于fpga的音乐播放器的毕业论文

课程设计 课程名称:可编程数字片上系统实训 设计题目: 基于FPGA的音乐播放器设计 院 系: 电气信息学院 指导教师: 谷 雷 专 业: 通信工程 学 号: 122700109 姓 名: 尚斌成 长春建筑学院 2015年 12月 31日 摘 要 在开发环境下,采用硬件描述语言设计了一个可以在 芯片上实现的音乐播放器.通过将音乐播放器电路设计进行模块化分解,层次化设计,分成几个单独的结构体,每个结构体实现部分功能,经顶层文件将各单独结构体进行综合,最后将设计代码结合模块制作的文件下载到实验箱进行功能验证,实现乐曲播放.由于音乐播放器的通用性及 语言的可移植性, 因此本音乐播放器可直接应用于各种不同系列的芯片的设计中. 关键词:音乐播放器,,,, 目录 第一章 设计目的 1 1.1设计背景 1 1.2实习目的 1 第二章 设计要求 3 2.1 设计要求 3 2.1.1实习设计任务 3 2.1.2实习设计要求 3 第三章 总体方案 4 3.1原理介绍 4 3.1.1音调的控制 4 3.1.2 音长的控制 5 3.2 系统结构图 6 第四章 具体实现 7 4.1系统模块组成 7 4.2 各模块分析与设计 8 4.2.1 定制《生日快乐》音符数据 8 4.2.2 音符数据地址发生器模块 9 4.2.3 预置数查表电路电路模块 10 4.2.4发声频率产生模块 11 4.2.5简易电子琴功能模块 13 4.2.6顶层电路 13 4.3电路测试 14 4.4结束语 15 第五章 心得体会 16 参考文献 17 第一章 设计目的 1.1设计背景 现代技术代表了当今电子设计技术的最新发展方向, 它的基本特征是采用硬件描述语言进行电路与系统的设计, 具有系统级仿真和综合能力.和使设计方法发生了质的变化.把以前电路设计+硬件搭试+调试焊接转化为功能设计+软件模拟+仿真下载.随着电脑普及,互联网飞速发展,这些技术使得各种电子产品迅速的进入了我们的生活,每一个产品的诞生都离不开技术,从彩色电视机,智能冰箱,再到个人随身用的音乐播放器都需要技术提供支持.人们生活水平逐步提部分.顺应电子技术的发展趋势,可利用开发平台,采用可编程逻辑器件使硬件的功能可通过编程来实现音乐播放器,软件是进行设计的操作平台, 它是由公司开发的进行基于技术的可编程逻辑器件设计的一种设计软件, 其功能强大,界面友好,使用便捷.软件集成了公司的可编程逻辑器件开发流程中所涉及的几乎所有的工具和第三方软件接口,可以创建,组织和管理用户的设计.主要能够实现设计输入,综合,布局布线,时序分析,仿真,编程和配置,系统级设计,软件开发,时序逼近,调试和工程更改管理的功能.可以根据不同的配置模式, 采用不同的编程方式, 能够反复使用, 无需专用的编程器, 只要换一片芯片即可修改功能.增强了设计的灵活性,有效地提高了工作效率,增加了系统的可靠性和稳定性,提高了技术指标.因此, 基于的电路设计过程更加灵活且通用性更好. 1.2实习目的 1 利用硬件描述语言结合器件设计一个音乐播放器 ,为其他电路的设计提供一定借鉴作用. 2 了解音乐播放器的原理,运用刚刚学过的数电知识设计并制作音乐播放器,而且通过音乐播放器的制作进一步了解各种在制作中用到的中小规模集成电路的作用及其使用方法.由于音乐播放器包括组合逻辑电路和时序电路,通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法,从而实现理论与实践相结合.? 3 总的来说,本次设计有助于学生对电子线路知识的整合和电子线路设计能力的训练,并为后继课程的学习和毕业设计打下一定的基础. 第二章 设计要求 2.1 设计要求 2.1.1实习设计任务 设计并实现具有一定功能的音乐播放器: 1 实现预先设置乐曲的播放功能. 2 实现乐曲按键输入,实现简易电子琴功能. 3 实现实时连续播放. 2.1.2实习设计要求 1 采用语言编写程序,启动全程编译,生成具体输入,输出端口的图形文件.启动全程功能仿真,生成仿真波形文件.生成下载文件,在实验开发板上利用公司的芯片进行功能验证. 2 编写设计报告,要求包括方案选择,程序清单,调试过程,测试结果及心得. 第三章 总体方案 3.1原理介绍 为了便于理解首先介绍

文档评论(0)

luyanyan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档