摘 要:本文主要设计了基于FPGA的音乐合成器,该设计以全硬件数字系统方式,实现了对《梁祝》这首乐曲的生成。音乐合成器包括音调发生、手动/自动选择、音调编码、数控分频四个模块,通过音调编码器和数控分频器实现乐曲的合成,最终通过外置音频放大器实现对所生成乐曲音频信号的播放。该设计方法提高了设计了灵活性。93001
毕业论文关键词:FPGA;音乐合成器;音频放大器
Abstract:This paper present the FPGA-based music synthesizer, the design of the whole hardware digital system, the realization of the "Butterfly Lovers" this song generation。 The music synthesizer consists of four parts: tone generation, manual / automatic selection, tone coding and NC frequency pision, ultimately through the external audio amplifier to achieve the generated music audio signal playback。 The design method improves the flexibility of the music by means of tone encoder and NC frequency pider。
Key words: FPGA; Music synthesizer; Audio Amplifier
目 录
1绪 论 5
1。1 关于EDA技术 5
1。2 关于硬件描述语言 6
1。3 EDA工具 6
1。4 有关于本次课程设计 6
2音乐合成器硬件设计 7
2。1 系统时钟电路设计 7
2。2 电源管理电路设计 8
2。3 系统测试下载电路设计 9
2。4 系统外围电路设计 9
3音乐合成器设计实现 10
3。1 准备知识 10
3。2 乐曲演奏电路的结构示意 11
3。3 乐曲演奏电路的子结构 11
3。3。1 音调发生器模块 12
3。3。2 选择模块 12
3。3。3 音调编码器模块 13
3。3。4 数控分频器模块 13
3。4 顶层文件 14
3。5 顶层程序仿真波形图 15
结 论 16
参考文献 17
致 谢 17
附 录 19
1绪 论
1。1 关于EDA技术来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766
随着科学技术的进步,电子器件和电子系统设计方法日新月异,电子设计自动化(Electronics Design Automation,EDA)技术正是适应了现代电子产品设计的要求,吸收了多学科最新成果而形成的一门新技术。现如今掌握EDA技术是电子信息类专业的学生、工程技术人员所必备的基本能力和技能。
传统电子电路的设计,首先要对系统进行分析,然后按功能对系统进行划分,接下来就要选择特定芯片,焊接成PCB电路板,最后对成品PCB电路板进行调试。这样的设计没有灵活性可言,搭成的系统需要的芯片种类多且数目大,而且对于电路图的设计和电路板的设计都需要很大的工作量,工作难度也很高。然而,随着可编程器件和EDA技术的发展,传统设计的劣势被克服,采用可编程逻辑器件基于芯片的设计方法,期间的内部逻辑和引脚可以由设计者自行决定,大大提高了设计的灵活性,提高了工作效率;同时,将系统集成在一个芯片上的设计,使系统具有体积小、功耗低、可靠性高等特点。