音乐播放器广泛用于生活及各行业,随着科技的发展,FPGA集成度也大大的提高,价格下降。在EDA技术中,软件设计方案落实到硬件系统的环节由专用工具自动完成,这使设计人员得以将更多的精力投入设计优化、性能提高方面。
本设计使用的是Quartus II 9.0,利用VHDL语言设计数控分频电路,通过数控分频可以实现多功能音乐播放器和电子琴,并定制 LPM-ROM来存储音乐数据,以乐曲《隐形的翅膀》,《梁祝》,《一剪梅》,《宫锁心玉》,《我们的纪念》,《把心交出来》,《你的样子》,《大鱼》为例,把音乐数据存储到 LPM-ROM,实现以纯硬件的手段来实现乐曲的播放。当需要播放其他乐曲时,只要修改LPM-ROM所存储的音乐数据,再重新定制 LPM-ROM,连接到KX2C5F开发板(cyclone II ,Pin Count 144)上即可。彩灯控制也是利用VHDL语言设计不同的频率控制相应的灯亮,从而实现不同的花灯型。
1