基于FPGA的音乐演奏系统设计文献综述
2020-05-11 23:26:06
1.1研究背景及国内外研究现状 乐曲演奏电路拥有广泛的应用,因此国内外对乐曲演奏电路都有了深入的研究。
以电子琴为例,现有几种设计方案。
第一种是比较原始的基于单片机的乐曲演奏方案,该方案利用音符与频率对应的关系,把音符的节拍常数与时间常数存入数组,通过查表的方式控制音调的发生。
第二种是基于FPGA芯片的设计方案,这种设计方案依然是采用音符编码的设计思路,但由于VHDL/verilog语言具有并发执行的优势以及层次化的自顶向下的工程设计方法,因此大大提高了设计效率,并且为实现更多功能提供了可能性。
利用第二种方案,许多设计者除了实现了乐曲弹奏的功能,还在此基础上增添了许多其他的功能。
一:音乐自动播放的功能。
一些设计者通过采用音符编码的设计思路,利用VHDL语言,在软件平台Quartus II上实现了具有琴键弹奏和自动播放等功能的演奏系统。
二:录音与回放功能。
一些设计者通过采用复杂可编程逻辑器件/现场可编程门阵列(CPLD/FPGA)芯片和VHDL硬件描述语言,实现了一个由数控分频器控制的音乐存储与回放演奏系统。
还有设计者通过采用VHDL语言有限状态机的设计方法,对ROM/ RAM 控制电路进行编程,实现了回放快慢可调的功能。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付