ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:669.99KB ,
资源ID:9313952      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9313952.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验四 硬件电子琴电路设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验四 硬件电子琴电路设计.docx

1、实验四 硬件电子琴电路设计FPGA课程报告 设计题目:学生班级:学生学号:学生姓名:指导教师:时 间:成 绩:硬件电子琴电路设计一、实验目的:学习利用数控分频器设计硬件电子琴实验。二、实验原理:主系统由3个模块组成,例1是顶层设计文件,其内部有三个功能模块(如图1所示):Speakera.v(例4) 和ToneTaba.v (例3),NoteTabs.v (例2)。模块ToneTaba是音阶发生器,当8位发声控制输入Index中某一位为高电平时,则对应某一音阶的数值将从端口Tone输出,作为获得该音阶的分频预置值;同时由Code输出对应该音阶简谱的显示数码,如5,并由High输出指示音阶高8度

2、显示。模块Speakera中的主要电路是一个数控分频器,它由一个初值可预置的加法计数器构成,当模块Speakera由端口Tone获得一个2进制数后,将以此值为计数器的预置数,对端口Clk12MHZ输入的频率进行分频,之后由Spkout向扬声器输出发声。增加一个NoteTabs模块用于产生节拍控制(Index数据存留时间)和音阶选择信号,即在NoteTabs模块放置一个乐曲曲谱真值表,由一个计数器的计数值来控制此真值表的输出,而由此计数器的计数时钟信号作为乐曲节拍控制信号,从而可以设计出一个纯硬件的乐曲自动演奏电路。三、实验过程: 1.分别输入ToneTaba.v和Speakera.v的Veri

3、log HDL文本: 其中ToneTaba.v的代码是:Speakera.v的代码是:然后写testbench方针文件,进行方针: ToneTaba.v的testbench文件代码是:仿真图形是:Speakera.v的testbench文件代码是:仿真图形如下:2.首先打开电脑上的记事本,按照COE文件的格式要求输入梁祝音乐,并存盘。新建一个IPcore:选择Read Only存储器位宽:Width 为4,深度:Depth为256 按Next继续设定钩选Load Init File点击Load File按键,装载初始文件Music.coe点击Generate按键生成ROM的IP CORE输入N

4、oteTabs.v文件,实现按照4HZ频率循环读取ROM的音乐节拍、频率信号。NoteTabs.v的testbench文件代码是:仿真图形如下:3.输入div_50_12M.v、div_50_4HZ.v 的Verilog HDL文本: 其中div_50_12M.v的代码是:div_50_4HZ.v的代码如下:div_50_12M.v的testbench文件代码是:仿真图像如下:写顶层文件将上面的模块例化在一起:最后执行综合。4.执行完上述步骤后,进行索引脚操作:锁引脚完成后,编辑、修改约束文件:5.生成下载配置文件,下载到开发板进行经行验证。四、思考题:1、电路上应该满足哪些条件,才能用数字器件直接输出的方波驱动扬声器发声?答:电路上应当满足输出的频率在扬声器的工作范围之内,且驱动电流能够驱动扬声器。2、如果演奏其他乐曲,程序应做哪些方面的改动?答:Music模块要改掉,改成相应乐曲的谱调。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1