基于FPGA的音乐演奏系统设计任务书
2020-05-12 22:08:06
1. 毕业设计(论文)的内容和要求
(一)设计目标: 实现一个基于fpga的电子琴,将键盘当做琴键,利用basys3的拨码开关实现相应控制功能的选择,有三个模式供选择,模式一:手动弹奏;模式二:自动演奏;模式三:录音与回放。
手动弹奏模式下,按下键盘上的按键可发出相应音符的声音;自动演奏模式下,将播放事先存储的乐曲;录音与回放模式下,将按键所得的音符录下,当按下回放键时,回放录音内容。
二)基本要求 1 熟悉fpga开发流程; 2 熟悉并掌握basys3开发板的使用; 3 熟练掌握vivado开发环境的使用; 4 熟练掌握verilog语言的使用。
2. 参考文献
[1] 夏宇闻. Verilog数字系统设计教程[M].第二版. 北京:北京航空航天大学出版社,2008. [2] 宁改娣等. 数字电子技术与接口技术实验教程[M]. 西安:西安电子科技大学,2013. [3] 郭培源, 乔美华. 基于CPLD/FPGA芯片的音乐存储与回放系统的设计[J]. 电声技术, 2004, (10): 54-57. [4] 李倩. 基于FPGA的MP3音乐播放器设计[J]. 工业控制计算机, 2014, (04): 159-160. [5] 李雪梅. 基于FPGA的电子琴动态录音与回放系统的设计[J]. 现代电子技术, 2009, (03): 130-132. [6] 吴守霞. 基于FPGA的多媒体音乐播放器的设计[J]. 兰州工业高等专科学校学报, 2012, (03): 20-23. [7] 张亮, 罗小巧, 董继承. 基于FPGA的乐曲演奏器的设计[J]. 电子技术, 2007, (Z2): 101-103. [8] 夏冰. 基于FPGA的乐曲硬件演奏系统设计与实现[D]. 电子科技大学, 2013. 75. [9] 何小河. 基于FPGA的音乐播发器设计[J]. 电子世界, 2014, (14): 172. [10] 张卿. 基于FPGA的音乐演奏电路及电子琴的设计[J]. 现代经济信息, 2009, (16): 285-287. [11] 张毅波. 基于FPGA的音乐硬件演奏电路设计与实现[J]. 电脑知识与技术, 2013, (03): 636-639. [12] 付莉. 基于FPGA音乐播放器设计[J]. 河南科技, 2013, (21): 77. [13] 楼俊君. 基于Proteus和Keil的单片机演奏乐曲的实现[J]. 科技信息, 2010, (23): 50-66. [14] 钟秀媚, 陈荣军, 李伟健. 一种基于FPGA和超声波的虚拟电子琴设计[J]. 电子设计工程, 2012, (19): 142-144. [15] 高文华, 刘相龙, 崔丽娟, 冯浩楠. 音乐发生器的FPGA设计与仿真[J]. 电声技术, 2013, (03): 25-28.
3. 毕业设计(论文)进程安排
2016/12/01-2016/01/11 选择和确定毕设课题,查阅搜集并学习本课题相关资料 2016/02/22-2016/03/06 查阅文献,撰写开题报告;外文翻译 2016/03/07-2016/03/20 构思并确定课题的整体思路,软硬件设计; 2016/03/21-2016/04/01 实现手动弹奏功能 2016/04/05-2016/04/17 实现自动播放功能 2016/04/18-2016/04/29 实现录音与回放功能 2016/05/03-2016/05/16 软硬件功能模块调试 2016/05/17-2016/05/30 整体调试,完成课题要求任务;整理资料,构思论文 2016/05/31-2016/06/13 撰写论文,准备答辩