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

热环境对磁记忆信号的影响ANSYS有限元分析

连续-离散型状态观测器设...

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

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

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

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

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

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

浅谈传统人文精神茬大學...

浅谈新形势下妇产科护理...

国内外无刷直流电动机研究现状

辩护律师的作证义务和保...

拉力采集上位机软件开发任务书

高校网球场馆运营管理初探【1805字】

谷度酒庄消费者回访调查问卷表

多元化刑事简易程序构建探讨【9365字】