摘 要:本音乐播放器设计在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仿真主程序

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

PLC物料自动分拣系统的设计+源程序

单相电压型逆变电路的谐...

粉料称重装置的单片机控...

太阳能电站的自动跟踪系...

浅析施工企业保理融资成...

《水浒传》中血腥暴力研...

MNL模型历史城区居民活动...

高效课堂教师问卷调查表

小型通用机器人控制系统设计任务书

PCI+PID算法直流力矩电机速...

大规模MIMO系统的发展研究现状

遥感土地用变化监测国内外研究现状

提高小學语文課堂朗读教...

从企业eHR建设谈管理信息...