| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10629 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:超高速集成电路硬件描述语言VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)是一种标准硬件描述语言,具有功能强大、设计灵活、支持广泛、易于修改、便于移植、易于共享和复用的特点。本设计基于EDA开发工具Quartus II平台,采用VHDL语言层次化和模块化的设计方法,通过数控分频原理设计音乐播放电路,对各种音符进行编码设计,并制定LPM_ROM存储音乐数据,实现了音乐播放。该设计方法只需重新制定LPM_ROM文件即可实现其他音乐数据的播放,提高了设计的灵活性和扩展性。
关键字:音乐播放器,VHDL,CPLD/FPGA,EDA,Quartus II
目录 摘要 ABSTRACT 1 绪论-3 1.1 研究背景-3 1.2 EDA技术简要介绍-3 1.3 课题研究的主要内容-4 2 可编程技术简介-5 2.1 可编程逻辑器件FPGA/CPLD-5 2.2 硬件描述语言VHDL-6 2.3 开发工具Quartus II-7 3 系统设计-8 3.1 系统结构-8 3.2 各模块分析与设计-9 3.3 布局布线-16 4 硬件下载验证-18 结论-20 参考文献-21 致谢-22 附录A 《化蝶》简谱-23 附录B 《化蝶》LPM_ROM定制文件程序清单-24 附录c 乐谱解码模块ToneTaba程序清单-26 附录d 音阶分频模块dvf程序清单-28 附录E 乐谱地址计数器SONG_CNT程序清单-30 附录F 数码管显示模块display程序清单-32 附录G 按键消抖模块debounce程序清单-33 附录H 状态转换模块start_ctr程序清单-34 附录I 分频模块int_div程序清单-36 |

