语音芯片的ASIC设计课件.ppt
《语音芯片的ASIC设计课件.ppt》由会员分享,可在线阅读,更多相关《语音芯片的ASIC设计课件.ppt(30页珍藏版)》请在三一办公上搜索。
1、项目意义,本次项目所包含知识:数字电路高级数字系统设计与验证集成电路设计的EDA技术SVA断言,设计部分功能描述,顺序播放功能:将所有歌曲顺序播放一遍。单曲循环播放功能:对指定的歌曲进行循环播放。循环播放功能:所有歌曲顺序循环播放。随机播放功能:随机选择歌曲进行播放。快进功能:对音乐进行快速播放。暂停功能:对播放中音乐进行暂停。歌曲选择功能:选择播放哪首音乐。回放功能:可以对歌曲进行上一句或上一首的回放。(带记忆功能)快倒功能:可以对歌曲进行向后倒一段时间在播放。I/O端口优化:最少端口实现以上功能。歌曲自动加载刷新功能:(暂未实现)。,顶层模块信号描述,顶层模块整体框图,顶层模块具体信号,模
2、块关联内部框图,ADDR,ADDR模块,功能描述:它的功能是按照音乐节拍输出相应音符。在正常播放模式下,该计数器的时钟频率为2Hz,快速播放模式为4Hz。当EN为高电平时,LD为低电平时,每来一个时钟上升沿,地址计数器加1,输出给乐曲数据存储器ROM。,ROM,ROM模块,功能描述:ROM中存储的乐谱数据,以1/4拍来转化,ROM总共要存储437个数据,所以ROM的地址位宽为9位。因为乐谱只用到21个音符,所以ROM的输出为5位。,RANDOM,RANDOM模块,功能描述:产生随机数传给状态机,由状态机决定播放第几首歌。,音符解码模块,音频解码模块所示为音频解码模块,它的功能是将ROM输出的音
3、符数据转换成该音符所对应的初始值,输出给数控分频模块,数控分频模块根据该初始值对2MHz时钟进行分频。表6 音频解码端口信号描述,数控分频模块,数控分频模块所示为数控分频模块,它的功能是根据不同音符的初始值对2MHz的时钟进行相应的分频,产生该音符所对应频率的波形。分频后所得波形由spks端口输出。数控分频模块由主分频模块和二分频模块组成。,memo记忆模块,memo记忆模块,memo记忆模块的作用是记忆当前播放地址。比如在顺序播放模式下第一首歌曲到第二首歌曲,passed信号在播放第二首歌曲有效,歌曲播放第一首首地址。在随机播放模式下,第一首歌曲随机播放到第三首歌曲,passed信号于第三首
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语音 芯片 ASIC 设计 课件

链接地址:https://www.31ppt.com/p-4088620.html