基于FPA的电子琴制作.docx

基于FPA的电子琴制作

基于FPGA的电子琴制作【摘要】文章介绍了基于FPGA的电子琴的工作原理和设计过程。用Altera公司的CycloneⅢ系列的EP3C16F484C6N芯片为核心器件,通过超高速硬件描述语言VHDL,在QuartusⅡ9.0平台上,实现了电子琴的手动弹奏和自动演奏功能。本系统主要由音乐输入模块(music.vhd),音调发生模块(tone.vhd)和音频播放模块(speaker.vhd)组成。拨动开关选择手动弹奏模式时,通过拨动音符开关和音调选择后就会选择相应的频率输出;拨动开关选择自动演奏模式时,音乐输入模块会将编写好的音乐简谱依次取出,去选通各个对应的频率输出,实现自动演奏。音频播放模块由分频器来实现,可产生21个频率,分别为低中音各7个音符,通过喇叭发出声音。【关键词】FPGA;QuartusⅡ ;VHDL ;电子琴 ; 音符目录第一章 引言1.1课题解析1.2 VHDL语言与QuartusⅡ环境简介1.2.1 VHDL语言简介1.2.2 QuartusⅡ环境简介第二章 原理分析2.1 电子琴设计原理2.2 系统设计的主要组成部分第三章 硬件设计3.1 现场可编程门阵列FPGA简介3.2 按键模块及其功能3.3 显示模块及其功能第四章 软件设计4.1 系统的流程4.2 设计模块4.2.1音乐输入模块(music.vhd)4.2.2音调发生模块(tone.vhd)4.2.

文档评论(0)

1亿VIP精品文档

相关文档