【技术实现步骤摘要】
本申请涉及数字音频信号处理领域,特别是涉及一种应用于音频数据搬运的dma控制器、控制方法及i2s系统。
技术介绍
1、微控制器(mcu)通常配备i2s(inter-ic sound bus)外设,这是一种专为数字音频设备之间的音频数据传输而设计的同步串行通信协议。在音频播放过程中,音频数据需从内存写入i2s内部的发送数据寄存器,i2s依据相关传输协议标准(如philips标准、左对齐(msb)标准、右对齐(lsb)标准或pcm标准)通过i2s总线将数据传输至音频编解码芯片(codec),以驱动扬声器播放解码后的音频。针对单声道或双声道的16位或32位音频数据,内存与i2s外设的数据交互可通过cpu或通用dma完成。采用dma进行数据传输显著提升了系统的性能:在数据搬运过程中,cpu无需参与,释放了其资源以处理其他复杂计算任务,从而实现更高效的cpu资源利用。
2、通用dma的特性包括支持8位(字节)、16位(半字)和32位(字)宽度的数据搬运,以及自增、自减或固定的地址模式。例如,在播放双声道32位音频数据时,可以将源地址设
...【技术保护点】
1.一种应用于音频数据搬运的DMA控制器,其特征在于,包括:
2.根据权利要求1所述的应用于音频数据搬运的DMA控制器,其特征在于,所述DMA控制器还包括:
3.根据权利要求2所述的应用于音频数据搬运的DMA控制器,其特征在于,包括:
4.根据权利要求2所述的应用于音频数据搬运的DMA控制器,其特征在于,对格式匹配后的音频数据执行数据搬运操作的过程包括:
5.根据权利要求4所述的应用于音频数据搬运的DMA控制器,其特征在于,对格式匹配后的音频数据执行数据搬运操作的过程还包括索引自增操作,所述索引自增操作包括:
【技术特征摘要】
1.一种应用于音频数据搬运的dma控制器,其特征在于,包括:
2.根据权利要求1所述的应用于音频数据搬运的dma控制器,其特征在于,所述dma控制器还包括:
3.根据权利要求2所述的应用于音频数据搬运的dma控制器,其特征在于,包括:
4.根据权利要求2所述的应用于音频数据搬运的dma控制器,其特征在于,对格式匹配后的音频数据执行数据搬运操作的过程包括:
5.根据权利要求4所述的应用于音频数据搬运的dma控制器,其特征在于,对格式匹配后的音频数据执行数据搬运操作的过程还包括索引自增操作,所述索引自增操作包括:
6.根据权利要求4所述的应用于音频数据搬运的dma控制器,其特征在于,对格式匹配后的音频数据执行数据搬...
【专利技术属性】
技术研发人员:陈志宏,赵建斌,钱江浩,
申请(专利权)人:上海先楫半导体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。