语音芯片的ASIC设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《语音芯片的ASIC设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语音 芯片 ASIC 设计 课件
- 资源描述:
-
1、项目意义项目意义本次项目所包含知识:数字电路高级数字系统设计与验证集成电路设计的EDA技术SVA断言设计部分设计部分功能描述顺序播放功能:将所有歌曲顺序播放一遍。顺序播放功能:将所有歌曲顺序播放一遍。单曲循环播放功能:对指定的歌曲进行循环播放。单曲循环播放功能:对指定的歌曲进行循环播放。循环播放功能:所有歌曲顺序循环播放。循环播放功能:所有歌曲顺序循环播放。随机播放功能:随机选择歌曲进行播放。随机播放功能:随机选择歌曲进行播放。快进功能:对音乐进行快速播放。快进功能:对音乐进行快速播放。暂停功能:对播放中音乐进行暂停。暂停功能:对播放中音乐进行暂停。歌曲选择功能:选择播放哪首音乐。歌曲选择功能
2、:选择播放哪首音乐。回放功能:可以对歌曲进行上一句或上一首的回放。(带记忆功能)回放功能:可以对歌曲进行上一句或上一首的回放。(带记忆功能)快倒功能:可以对歌曲进行向后倒一段时间在播放。快倒功能:可以对歌曲进行向后倒一段时间在播放。I/OI/O端口优化:最少端口实现以上功能。端口优化:最少端口实现以上功能。歌曲自动加载刷新功能:歌曲自动加载刷新功能:(暂未实现暂未实现)。顶层模块顶层模块信号描述信号信号I/O宽度宽度 功能描述功能描述rstI1全局异步复位信号(高电平有效)全局异步复位信号(高电平有效)clk2mhzI12MHz时钟信号时钟信号fastI1快速播放信号输入端(高电平有效)快速播
3、放信号输入端(高电平有效)switchI1歌曲模式选择信号(歌曲模式选择信号(switch为低电平为低电平“0”选择选择“曲目曲目”,高电平,高电平“1”选择选择“句子句子”)autoI1自动播放信号(自动播放信号(auto高电平时按顺序循环播放全部歌曲,在高电平时按顺序循环播放全部歌曲,在auto信号为信号为低电时低电时,根据根据switch和和mode信号选择相应歌曲模式播放)信号选择相应歌曲模式播放)haltI1暂停信号(高电平有效)暂停信号(高电平有效)spksO1音频信号输出(上升沿触发)音频信号输出(上升沿触发)passedI1上一句或者上一首跳转信号(上升沿触发)上一句或者上一首
4、跳转信号(上升沿触发)modeI2模式选择信号模式选择信号“00”顺序播放顺序播放 “01”随机播放随机播放 “10”单曲循环单曲循环“11”快进跳转快进跳转沿触发有效沿触发有效顶层模块顶层模块整体框图顶层模块顶层模块具体信号模块关联模块关联内部框图ADDR ADDR模块模块 信号信号I/OI/O宽度宽度功能描述功能描述clkI I1节拍发生节拍发生器产生的器产生的4Hz或或8hz时钟信号时钟信号 EnI I1使能端使能端LdI I1置数端置数端RstI I1异步复位异步复位信号(高信号(高电平有效电平有效)Data_inI I9数据输入数据输入Addr_outO O9数据输出数据输出功能描述
5、功能描述:它的功能是按照音乐节拍输出相应音符。在正常播放模式下,该计数器的时钟频率为2Hz,快速播放模式为4Hz。当EN为高电平时,LD为低电平时,每来一个时钟上升沿,地址计数器加1,输出给乐曲数据存储器ROM。ROMROM模块模块信号信号I/OI/O宽度宽度功能描述功能描述addraddrI I9 9当前音符在当前音符在ROMROM中中的地址的地址doutdoutO O5 5ROMROM输出的音符数输出的音符数据与据与indexindex端口端口相连接相连接功能描述:功能描述:ROM中存储的乐谱数据,以1/4拍来转化,ROM总共要存储437个数据,所以ROM的地址位宽为9位。因为乐谱只用到2
6、1个音符,所以ROM的输出为5位。RANDOM RANDOM模块 信号信号I/OI/O宽度宽度功能描述功能描述clkI I1节拍发生节拍发生器产生的器产生的4Hz或或8hz时钟信号时钟信号RstI I1异步复位异步复位信号(高信号(高电平有效电平有效)RandomO O3输出随机输出随机数数功能描述功能描述:产生随机数传给状态机,由状态机决定播放第几首歌。音符解码模块音符解码模块 音频解码模块音频解码模块所示为音频解码模块,它的功能是将所示为音频解码模块,它的功能是将ROM输出输出的音符数据转换成该音符所对应的初始值,输出的音符数据转换成该音符所对应的初始值,输出给数控分频模块,数控分频模块根
7、据该初始值对给数控分频模块,数控分频模块根据该初始值对2MHz2MHz时钟进行分频。时钟进行分频。表表6 音频解码端口信号描述音频解码端口信号描述信号信号I/OI/O宽度宽度功能描述功能描述indexindexI I4 4ROMROM输出的音符数输出的音符数据据tonetoneO O1313音符所对应的初音符所对应的初始值始值信号I/O宽度 功能描述toneI13音符所对应的初始值音符所对应的初始值clk2mhzI12mhz信号enoI1使能信号haltI1暂停信号rstI1全局异步复位信号(全局异步复位信号(高电平有效)高电平有效)spksO1将信号放大发声数控分频模块数控分频模块数控分频模
展开阅读全文