摘 要:本音乐播放器设计在EDA开发软件Quartus II平台上,以MAX II系列的EPM240T100C作为核心芯片,结合了VHDL硬件描述语言,在CPLD内部设计出三个模块,分别是:音调发生器、音乐编码器、彩灯闪烁控制器,再配上时钟、彩灯、开关、扬声器等外围电路。经过对整体及各个模块的分析、编译及仿真,最终完整实现对MIDI音乐播放器的设计。通过本次音乐播放器的设计,体现出可编程逻辑器件CPLD/FPGA等在电子设计领域的广泛应用,设计者可以方便的设计出符合要求的芯片或应用系统。 78718

毕业论文关 键 词:Quartus II,VHDL,EDA,CPLD

Abstract:This music player design is based on the EDA development software Quartus II。 Using EPM240T100C of Max ll series as core chip, it combines VHDL hardware description language and designs three modules in CPLD: the tone generator, music encoder, lights flashing controller, with the addition of some peripheral circuits like the clocks, lights, switches and speakers。 MIDI music player finally has been completed through the analysis, compiling and simulation on both the whole device and each module。 It is reflected that the programmable logic devices like CPLD/FPGA have a wide range of applications by designing this music player and the designers can conveniently design the satisfactory chips or application systems。 

Key Words :Quartus II, VHDL, EDA, CPLD

目   录

1 绪论 5

1。1 选题的背景和意义 5

1。1。1 选题的背景 5

1。1。2国内外研究现状 5

1。1。3 应用及发展趋势 6

1。2研究的基本内容 7

1。2。1 CPLD的设计 7

1。2。2外围电路的设计 7

2 总体设计概述 7

2。1 MAX II 系列CPLD 7

2。2 总体设计思路 8

2。2。1总体设计框图与设计思路 8

2。2。2 CPLD设计思路 9

2。2。3 外围电路设计思路 9

3 MIDI音乐播放器芯片设计 10

3。1 工作原理 10

3。2 模块设计 10

3。2。1 音乐编码器模块设计 10

3。2。2 音调发生模块设计 11

3。2。3 彩灯闪烁控制模块的设计 13

3。2。4 开关选择模块设计 14

3。2。5 顶层模块设计 14

3。3 歌曲选择 15

4 外围电路设计 15

4。1 时钟电路 15

4。1。1 音乐节奏时钟 15

4。1。2 彩灯闪烁节奏时钟产生电路 16

4。2 音频功率放大电路 16

4。3 音乐选择开关与彩灯闪烁控制电路 17

5系统调试 17

5。1 音乐节奏时钟的调试 17

上一篇:AT89C51单片机烟雾浓度报警系统设计+程序+电路图
下一篇:电力系统潮流计算分析+MATLAB仿真主程序

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识