文件名称:VHDL-based-music-player-design
介绍说明--下载内容均来自于网络,请自行研究使用
为本人2012年下学期的EDA大作业,含 设计文档 和 源代码。所设计的系统在网上很难找到(当时我就没找到,特别是源码),二本系统又具有一定的实用性,只要在ROM中存储不同的歌曲编码,即可播放不同的乐曲。
文章详细介绍了“具有自动乐曲演奏功能的电子琴”的FPGA设计原理与方法,使用了ROM存储音符和节拍,矩阵键盘控制整个系统。
源码注释清楚,容易理解。
欢迎访问我的博客:http://blog.csdn.net/enjoyyl-For the I semester of 2012 EDA large operations, including design documentation and source code. The designed system is difficult to find online (at that time I did not find, in particular, is the source), two systems but also has a certain practicality, as long as different songs stored in the ROM code, you can play a different song. Article details " function with automatic music playing piano," the FPGA design principles and methods, the use of ROM storage notes and beats, matrix keyboard to control the entire system. Source notes clear and easy to understand. Welcome to my blog: http://blog.csdn.net/enjoyyl
文章详细介绍了“具有自动乐曲演奏功能的电子琴”的FPGA设计原理与方法,使用了ROM存储音符和节拍,矩阵键盘控制整个系统。
源码注释清楚,容易理解。
欢迎访问我的博客:http://blog.csdn.net/enjoyyl-For the I semester of 2012 EDA large operations, including design documentation and source code. The designed system is difficult to find online (at that time I did not find, in particular, is the source), two systems but also has a certain practicality, as long as different songs stored in the ROM code, you can play a different song. Article details " function with automatic music playing piano," the FPGA design principles and methods, the use of ROM storage notes and beats, matrix keyboard to control the entire system. Source notes clear and easy to understand. Welcome to my blog: http://blog.csdn.net/enjoyyl
(系统自动生成,下载前可以参看下载内容)
下载文件列表
基于VHDL的具有自动乐曲演奏功能的电子琴设计\EDA设计-电子琴.pdf
..........................................\readme.txt
..........................................\工程文件\Elc_Keyboard\Aud_Pro_Dis.bsf
..........................................\........\............\Aud_Pro_Dis.vhd
..........................................\........\............\db\Elc_keyboard.cbx.xml
..........................................\........\............\..\Elc_keyboard.cmp.rdb
..........................................\........\............\..\Elc_keyboard.db_info
..........................................\........\............\..\Elc_keyboard.eco.cdb
..........................................\........\............\..\Elc_keyboard.hif
..........................................\........\............\..\Elc_keyboard.map.qmsg
..........................................\........\............\..\Elc_keyboard.map_bb.hdb
..........................................\........\............\..\Elc_keyboard.map_bb.hdbx
..........................................\........\............\..\Elc_keyboard.pre_map.hdb
..........................................\........\............\..\Elc_keyboard.sld_design_entry.sci
..........................................\........\............\..\Elc_keyboard.sld_design_entry_dsc.sci
..........................................\........\............\..\Elc_keyboard.tis_db_list.ddb
..........................................\........\............\..\prev_cmp_Elc_keyboard.map.qmsg
..........................................\........\............\..\prev_cmp_Elc_keyboard.qmsg
..........................................\........\............\Elc_keyboard.bdf
..........................................\........\............\Elc_keyboard.flow.rpt
..........................................\........\............\Elc_keyboard.map.rpt
..........................................\........\............\Elc_keyboard.map.summary
..........................................\........\............\Elc_keyboard.qpf
..........................................\........\............\Elc_keyboard.qsf
..........................................\........\............\Elc_keyboard.qws
..........................................\........\............\key_control.bsf
..........................................\........\............\key_control.vhd
..........................................\........\key_control\db\key_control.asm.qmsg
..........................................\........\...........\..\key_control.asm_labs.ddb
..........................................\........\...........\..\key_control.cbx.xml
..........................................\........\...........\..\key_control.cmp.bpm
..........................................\........\...........\..\key_control.cmp.cdb
..........................................\........\...........\..\key_control.cmp.ecobp
..........................................\........\...........\..\key_control.cmp.hdb
..........................................\........\...........\..\key_control.cmp.logdb
..........................................\........\...........\..\key_control.cmp.rdb
..........................................\........\...........\..\key_control.cmp.tdb
..........................................\........\...........\..\key_control.cmp0.ddb
..........................................\........\...........\..\key_control.cmp2.ddb
..........................................\........\...........\..\key_control.db_info
..........................................\........\...........\..\key_control.eco.cdb
..........................................\........\...........\..\key_control.eds_overflow
..........................................\........\...........\..\key_control.fit.qmsg
..........................................\........\...........\..\key_control.hier_info
..........................................\........\...........\..\key_control.hif
..........................................\........\...........\..\key_control.map.bpm
..........................................\........\...........\..\key_control.map.c