基于vhdl的乐曲发生器的设计

基于vhdl的乐曲发生器的设计

ID:951066

大小:266.39 KB

页数:31页

时间:2017-10-06

基于vhdl的乐曲发生器的设计_第1页
基于vhdl的乐曲发生器的设计_第2页
基于vhdl的乐曲发生器的设计_第3页
基于vhdl的乐曲发生器的设计_第4页
基于vhdl的乐曲发生器的设计_第5页
资源描述:

《基于vhdl的乐曲发生器的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要随着超大规模集成电路的发展,随着计算机已经深入生活中的每一个领域,人们的生活中已经有越来越多的自动化机器,这些机器给人类的生活带来的翻天覆地的变化,提供了巨大无比的方便。于是自动化设计技术应运而生,其中VHDL自动化设计语言是一门非常好用的语言。本设计是本着简单、方便而不乏趣味性和实用性的原则设计出的一个自动乐曲发生器,是所有能自动播放音乐机器的核心蓝本,MP3,随身听等现代音乐产品都是建立在此设计的基础之上的。因此此设计是非常重要而有意义的。本设计不仅具有自动播放音乐的功能,即播放已经存入的固定乐曲,也能够通过按键进行简单乐曲的演奏。本设计是基于VHDL实现的,大体可以分为4个部分,

2、分别是:音调发生器、音调编码器、手动自动选择及数控分频器。音调发生器主要是产生音调的部分,由于此设计比较简单,所以音调也不是很丰富;音调编码器主要是将人们可以看懂的音乐编码翻译成机器能看懂的数字编码,以实现透明服务;手动自动选择主要是用来为使用者提供手动演奏或自动播放选择服务的;数控分频器是用来将输入端的高频率信号处理成合适的输出信号。四个模块综合起来就成了今天我设计的自动乐曲发生器。我的目标是此设计能演奏出我喜欢的月光曲。关键词:自动化;乐曲发生器;VHDL;数字电路ABSTRACTWiththedevelopmentofVLSIandthecomputerbeingusedwide

3、lyineveryareaofdailylife,therearemoreandmoreautomatedmachinesinpeople’slifethatchangepeople’slifegreatlyandprovideanimmenseconvenience.Automateddesigntechniqueshaveemerged,andAutomaticVHDLdesignlanguageisaveryusefullanguage.Thisdesignistobesimple,convenientandnoshortageofinterestingandpracticaltha

4、titisthecoreblueprintofmostautomaticmusicplayersuchasMP3andWalkMan.Asaresult,thedesignissoimportantandmeaningful.Thedesignnotonlyhastheabilitytoplayautomatically,butalsocanbeusedtoplaybyusthroughclickingthekeyboard.ThedesignisbasedonVHDLcontaining4mainpartsthatareToneGenerator,ToneEncoder,ManualA

5、utomaticselection,andNCdivider.ToneGeneratoristogeneratetone.Therearenomanykindtonesbecausethatthedesignisalittlesimple.Toneencoderwilltranslatesthemusiccodesthatpeoplecanunderstandintodigitalcodecanbereadbymachines.TheManualAutomaticselectionpartprovidesthetwooptionsforusers.NCdividerwillhandlet

6、heinputhighfrequencysignalintotheappropriateoutputsignal.Putthefourpartstogether,wegettheAutomaticMusicPlayer.Mygoalisthatthisdesigncanplaymyfavoritesong---MoonLight.Keywords:Automation;Playamusicalinstrument;VHDL;Digitalcircuit目录第一章引言51.1自动乐曲发生器概述61.2本设计任务和主要内容6第二章VHDL及FPGA/CPLD简介82.1VHDL的简介82.2F

7、PGA/CPLD简介9第三章基于VHDL的自动乐曲发生器的设计过程113.1原理描述113.1.1音名与频率的关系113.1.2可变分频器113.1.3节拍发生器原理133.2乐曲演奏电路各模块设计133.3乐曲演奏电路的子结构133.3.1音调发生器模块133.3.2音调编码器电路模块153.3.3手动自动选择模块173.3.4数控分频器模块193.4顶层原理图及仿真223.4.1顶层原理图223.4.2顶层原理仿真

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。