下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验十四乐曲硬件演奏电路设计一、实验目的:学习利用数控分频器设计硬件乐曲演奏电路。二、实验原理:主系统如下图所示由三个模块组成,分别为NOTETABS 、TONETABA 、 SPEAKERA 。NOTETABS模块类似于弹琴人的手指; TONETABA模块类似于琴键; SPEAKERA类似于琴弦或音调发生器。音符的频率由 SPEAKERA模块获得,这是一个数控分频器。由其CLK 端输入一具有较高频率( 12MHZ)的信号,通过 SPEAKERA分频后由 SPKOUT输出。SPEAKERA 对 CLK 输入信号的分频比由11 位预置数TONE10.0决定。SPKOUT 的输出频率将决定每一音符
2、的音调,这样,分频计数器的预置值TONE10.0与 SPKOUT的输出频率就有了对应关系。 例如在 TONETABA模块中若取 TONE10.0 1036 ,将发出音符“ 3 ”音的信号频率。音符的持续时间需根据乐曲的速度及每个音符的节拍数来确定,TONETABA模块的功能首先是为SPEAKERA 提供决定所发音符的分频预置数,而此数在SPEAKERA输入口停留的时间即为此音符的节拍值。TONETABA模块是乐曲简谱码对应的分频预置数查表电路,其中需设置 “梁祝” 乐曲全部音符所对应的分频预置数,共 13 个,每一音符的停留时间由音乐节拍和音调发生器模块NOTATABS的CLK的输入频率决定,
3、在此为4HZ。这13个值的输出由对应于TONETABA的 4 位输入值INDEX3.0确定。在 NOTETABS中设置了一个8 位二进制计数器(计数最大值为138 ),作为音符数据ROM的地址发生器。这个计数器的计数频率选为4HZ ,即每一计数值的停留时间为0.25秒,恰为当全音符设为1 秒时,四四拍的4 分音符持续时间。例如,“梁祝”乐曲的第一个音符为“3 ”,此音在逻辑中停留了4 个时钟节拍,即 1 秒时间,相应地,所对应的“3 ”音符分频预置值为1036 ,在 SPEAKERA的输入端停留了1 秒。随着 NOTETABS中的计数器按 4HZ 的时钟频率作加法计数时,即随地址递增时,音符数
4、据ROM中的音符数据将从ROM 通过TONEINDEX3.0端口输向 TONETABA模块,“梁祝”乐曲就开始连续自然地演奏起来了。三、实验内容与要求1、定制 NOTETABS 模块中的音符数据ROM“music”。该 ROM中的音符数据列在后面。 注意数据表中的数据位宽、 深度和数据的表达类型。最后对该ROM 进行仿真。2、根据以上的原理图及原理分析,给出各模块的VHDL 描述及顶层 VHDL 设计,给出仿真波形,并在硬件上进行验证。3、实验报告:根据以上的要求, 给出完整的乐曲硬件演奏电路的VHDL 程序。“梁祝”乐曲演奏数据(文件后缀位.mif )WIDTH=4;DEPTH=256;AD
5、DRESS_RADIX=DEC;DATA_RADIX=DEC;CONTENT BEGIN 注意实用文件中要展开以下数据,每一组占一行00:3;01:3;02:3;03:3;04:5;05:5;06:5;07:6;08:8;09:8;10:8;11:9;12:6;13:8;14:5;15:5;16:12;17:12;18:12;19:15;20:13;21:12;22:10;23:12;24:9;25:9;26:9;27:9;28:9;29:9;30:9;31:0;32:9;33:9;34:9;35:10;36:7;37:7;38:6;39:6;40:5;41:5;42:5;43:6;44:8;
6、45:8;46:9;47:9;48:3;49:3;50:8;51:8;52:6;53:5;54:6;55:8;56:5;57:5;58:5;59:5;60:5;61:5;62:5;63:5;64:10;65:10;66:10;67:12;68:7;69:7;70:9;71:9;72:6;73:8;74:5;75:5;76:5;77:5;78:5;79:5;80:3;81:5;82:3;83:3;84:5;85:6;86:7;87:9;88:6;89:6;90:6;91:6;92:6;93:6;94:5;95:6;96:8;97:8;98:8;99:9;100:12;101:12;102:12;103:10;104:9;105:9;106:10;107:9;108:8;109:8;110:6;111:5;112:3;113:3;114:3;115:3;116:8;117:8;118:8;119:8;120:6;121:8;122:6;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卷1-备战2022年中考生物【名校地市好题必刷】全真模拟卷(全国2024)·第一辑(解析版)
- 安全教育:打雷下雨时怎办
- 金融员工法律知识
- 气体钢瓶安全操作规程
- 家庭住宅木地板安装合同
- 学区房二手房买卖合同模板
- 建筑设计退休设计师聘用协议
- 水电站后勤保障合同
- 美食广场餐饮服务人员培训计划
- 钢筋施工拓展协议
- 健康中国我行动-传统体育养生篇智慧树知到期末考试答案2024年
- 文艺汇演评分标准
- GB/T 29319-2024光伏发电系统接入配电网技术规定
- 阿尔茨海默症项目计划书
- 年会策划舞美搭建方案
- 河南省鹤壁市部分学校联考2022-2023学年七年级上学期期末数学试题(含答案)
- 宿舍主任工作总结报告
- 2022版义务教育(生物学)课程标准(附课标解读)
- 自体脂肪填充后的护理
- 大学生劳动素养的现状调查及影响因素分析
- 分体空调维修技术方案
评论
0/150
提交评论