推荐星级:
- 1
- 2
- 3
- 4
- 5
基于CPLD梁祝演奏电路设计
资料介绍
一、题日分析
1,分析要求,确定总体方框图;本设计需要在EDA开发平台上利用VHDL语言设计数控分频器电路,利用数控分频的原理设计音乐硬件演奏电路,并定制LPM-RON存储音乐数据,以“梁祝”
乐曲为例,将音乐数据存储到LPM-ROM,就达到了以纯硬件的手段来实现乐曲的演奏效果。只要修改LPW-ROM所存储的音乐数据,将其换成其他乐曲的音乐数据,再重新定制LPM-ROM,连接到程序中就可以实现其它乐曲的演奏。
二、选择方案
在数控分频器设中,输入不同的预置数即可发出不同频率的声音。由此,可以以此为设计基础。设计一功能模块,能够将乐曲中的音符逐一以对应的须率以预置数的形式置入数控分频计中,即可利用该数控分频计产生不同的声音,演奏出设定好的音乐。ROM中的音乐数据文件刚可由编辑好的音符填入MIF文件中再定制LPM_ROM将音符数据加载入ROM中,并设计程序在运行时自动读取ROl中的文件并置入数控分频器中。
三、细化框图
根据系统设计要求,系统设计采用自顶向下的设计方法。
首先定制Songer.Vhd。然后依次设计3底层模块:分别是Speakera模块,ToneTaba模块,NoteTabs模块,此外,我们还需建立一个名为“music”的LPM_ROM模块与NoteTabs模块连接。然后根据给出的乘法器逻辑原理图及其模块的VHDL描述在Cyclone上完成设计。最后完成编译,综合,仿真,管脚分配,编程下载。
部分文件列表
文件名 | 大小 |
基于CPLD梁祝演奏电路设计.pdf | 3M |
全部评论(0)