- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA乐曲硬件演奏电路及设计-《电子系统及设计》课程课程及设计报告
《电子系统设计》课程课程设计报告
题目: 乐曲硬件演奏电路设计
姓 名: 吴清清
院 系: 电力学院
专 业: 电子科学与技术
学 号: 201312309
指导教师: 谭联
完成时间: 2016 年 12 月 21 日
目录
1 课程设计题目、内容与要求 1
1.1 设计内容 1
1.2 具体要求 1
2 系统设计 1
2.1 设计思路 1
2.2 系统原理 3
2.2.1总体框图 3
2.2.2工作过程 3
2.2.3乐曲演奏的原理图 4
3 系统实现 4
3.1.分频器(FDIV) 4
3.2.计数器CNT138T 6
3.2.1计数器CNT138T的设计 6
3.3.分频预置数译码器F_CODE模块 7
3.3.1 F_CODE模块的设计 8
3.4 数字分频器SPKER模块 10
3.4.1数字分频器SPKS模块设计 10
3.5选择器choice 12
3.6.乐谱文件ROM 14
3.6.1乐谱文件 14
3.6.2 LMP-ROM模块 15
4 系统仿真 15
4.1计数器CNT138T的仿真 15
4.2.分频器FDIV 16
4.3分频预置数F_CODE 16
4.4分频器SPKER 16
4.5乐曲ROM的数据读取 17
5 硬件验证 17
5.1引脚锁定 18
5.2硬件连接 18
5.2实验现象 18
6 总结 19
7参考书目 19
1 课程设计题目、内容与要求
1.1 设计内容
设计一个乐曲演奏电路,能够自动播放编写好的音乐。要求将音乐通过实验箱上的喇叭播放出来,用发光二级管显示出乐曲的节拍。
(1)完成程序的编程工作。
(2)将音乐数据制成LMP_ROM文件。
(3)将程序在Quartus ii软件中进行编译和仿真。
(4)进行引脚锁定,然后下载到实验箱上观察实验结果。
1.2 具体要求
(1)定制音符数据ROM MUSIC,检测音符数据已经进入ROM中;
(2)所有模块,分别仿真测试;
(3)完成系统仿真调试和硬件验证;
(4)能够将两首音乐随时切换。
2 系统设计
2.1 设计思路
乐曲中的每一音符对应着一个确定的频率,要想FPGA发出不同音符的音调,实际上只要控制它输出相应音符的频率即可。乐曲都是由一连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频,就可以在扬声器上连续地发出各个音符的音调。而要准确地演奏出一首乐曲,仅仅让扬声器能够发生是不够的,还必须准确地控制乐曲的节奏,即乐曲中每个音符的发生频率及其持续时间是乐曲能够连续演奏的两个关键因素。
本次设计主要包括三个部分:
(1) 音符频率的获得;
音符频率的获得多个不同频率的信号可通过对某个基准频率进行分频器获得。由于各个音符的频率多为非整数,而分频系数又不能为小数,故必须将计算机得到的分频系数四舍五入取整。若基准频率过低,则分频系数过小,四舍五入取整后的误差较大。若基准频率过高,虽然可以减少频率的相对误差,但分频结构将变大。实际上应该综合考虑这两个方面的因素,在尽量减少误差的前提下,选取合适的基准频率。本设计中选取1MHz的基准频率,数控分频器采用11位二进制计数器。
(3) 乐曲节奏的控制
一般乐曲最小的节拍为1/4拍,若将1拍的时间定为1秒,则只需要输出4Hz的1/4拍的时长(0.25秒),对于其它占用时间较长的节拍(必为1/4拍的整数倍)则只需要将该音符连续输出相应的次数即可。计数时钟信号作为输出音符快慢的控制信号,时钟快时输出节拍速度就快,演奏的速度也就快,时钟慢时输出节拍的速度就慢,演奏的速度自然降低,因此计数器的时钟信号应为4Hz。
(3) 乐谱的发生
本设计将乐谱中的音符数据存储在LPM-ROM中,若某音在逻辑中停留了4个时钟节拍,即1秒的时间,相应地,该音符就要在LPM-ROM中连续的四个地址上都存储。当一个4Hz的时钟来时,相应地就从LPM-ROM中输出一个音符数据。
2.2 系统原理
2.2.1总体框图
时钟
该工程由是由上图所示的几个模块构成
①输入的时钟20MHZ通过锁相环后输出2KHZ和1KHZ的时钟分别输送给分频器FDIV和计数器CNT138;FDIV将1MHZ的时钟分频成4HZ的时钟。
②计数器CNT138T完成计数功能,138进制,每来个时钟沿加一。
③乐谱ROM记录了1首歌的乐谱。根据上一模块计数器所计的数读取相应地址里的数据传递给下一模块。
④译码器F_CODE将选
您可能关注的文档
- (2#墩)水下承台钢板桩围堰施工及设计方案.doc
- (东二村一建)沥青路面硬化工程施工组织及设计-中标.doc
- (东二村铭基)沥青路面硬化工程施工组织及设计.doc
- (川化)南充炼油化工总厂特种润滑油生产装置安全隐患整改工程施工组织及设计.doc
- (亿视)亚太中心智能化小区系统及设计方案(改加扫描).doc
- (广东省粮食局办公大楼7-8、10层装修改造工程)施工组织及设计.doc
- (开题报告)乔家栅甜品店及设计—蓬莱路店.doc
- (广州大学电气课程及设计)建筑供配电系统及设计说明书正文.docx
- (桃园村一建)农村硬化和亮化工程施工组织及设计-中标.doc
- (徐性怡)电动汽车用电机控制系统及设计方法与发展趋势介绍.doc
最近下载
- C表-身体活动调查问卷.docx VIP
- 《3D打印技术》PPT完整全套教学课件.pptx VIP
- 人音版(2024)七年级上册 歌唱祖国 课件.pptx
- 高中数学分层练习(基础题)10:圆锥曲线(60题).pdf VIP
- 医药生物行业工业自动化行业 诚益通.docx VIP
- 国际体力活动量表IPAQ中文版短卷及评分标准.docx VIP
- DG∕TJ08-2236-2017 热轧带肋高强钢筋应用技术规程.pdf VIP
- WATERS公司的UPLC-TQD培训资料 MS_9_数据采集.ppt VIP
- 世纪商务英语听说教程基础篇1(第九版)ppt1-5单元.pptx VIP
- Chapter1 MS基础理论及TQD硬件技术.pdf VIP
原创力文档


文档评论(0)