您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于FPGA的电子琴演奏系统的设计

免费下载毕业设计-基于FPGA的电子琴演奏系统的设计

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:电子技术
  • 适用年级:大学
  • 上传用户:宝巩
  • 文件格式:word
  • 文件大小:582.09KB
  • 上传时间:2012-2-5 23:38:23
  • 下载次数:0
  • 浏览次数:32

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
广西大学毕业设计-基于FPGA的电子琴演奏系统的设计,共44页,14146字
摘要
本文介绍了基于FPGA,在EDA开发软件Quartus II 7.2平台上,采用VHDL层次化和模块化的设计方法设计实现电子琴演奏系统的功能。本产品的特点是成本较低,性能稳定,精度高,有一定的开发价值。
电子琴的基本原理是利用数控分频原理产生各个音符对应的频率,然后驱动扬声器发出声响。本文主要设计了两个系统:电子琴弹奏系统和乐曲自动演奏系统。电子琴弹奏系统通过手动输入,使不同的音符对应不同频率的方波,按下不同的键时发出对应频率的声音,使此电路具备了发出21个音符声音的简易电子琴的功能;乐曲自动演奏系统通过音符编码的设计思想,在LPM_ROM预先定制音符数据,通过音符控制输出和音符译码电路等模块设计实现了自由选择及自动播放三首乐曲的系统。在Quartus II 7.2软件上进行时序仿真,通过编译、下载到FPGA芯片EP1C6Q240C8上调试运行,进行硬件测试后,验证了所设计的两个系统达到了预先设计目标。
文中叙述了利用VHDL设计的电子琴演奏系统的设计思路和分模块实现的方法,详细介绍了各模块的设计方法。
关键词:电子琴 FPGA EDA VHDL 数控分频

目录
第一章 绪论 1
1.1研究背景 1
1.2研究内容及系统的技术要求 1
1.3与设计相关的音乐知识简介 2
第二章 EDA概述 3
2.1可编程逻辑器件FPGA 3
2.2硬件描述语言VHDL 4
2.3开发软件Quartus II 4
第三章 电子琴弹奏系统的VHDL实现及仿真 5
3.1设计思路 5
3.2电子琴弹奏系统设计框图 5
3.3分频系数的计算 5
3.4音调发生模块(tone)的VHDL实现及仿真 6
3.5数控分频模块(speaker)的VHDL实现及仿真 8
3.6顶层模块(dianziqin)的VHDL实现及仿真 10
第四章 乐曲自动演奏系统的VHDL实现及仿真 13
4.1设计思路 13
4.2乐曲自动演奏系统设计框图 13
4.3音乐数据ROM模块 14
4.4分频模块(dve)的VHDL实现及仿真 15
4.5音符控制输出模块(notetabs)的VHDL实现及仿真 15
4.6音符译码电路(tonetaba)的VHDL实现及仿真 17
4.7数控分频模块(speaker)的VHDL实现及仿真 19
4.8顶层设计模块(songer)的VHDL实现及仿真 20
第五章 系统硬件测试 22
5.1伟福EDA6000实验仪简介 22
5.2伟福EDA6000软件简介 23
5.3硬件测试 24
总 结 28
参考文献 29
致 谢 30
附录 各模块的VHDL描述 31
资料文件预览
共1文件夹,1个文件,文件总大小:889.50KB,压缩后大小:582.09KB
  • 毕业设计-基于FPGA的电子琴演奏系统的设计
    • Microsoft Word文档基于FPGA的电子琴演奏系统的设计.doc  [889.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部