[发明专利]具有移位寄存器的HDA控制器控制HDA CODEC芯片的方法、系统及存储介质有效

专利信息
申请号: 202010905579.1 申请日: 2020-09-01
公开(公告)号: CN112035168B 公开(公告)日: 2021-03-30
发明(设计)人: 温仕剑;张易 申请(专利权)人: 深圳市声天下科技有限公司
主分类号: G06F9/30 分类号: G06F9/30;G06F1/24;G06F9/445
代理公司: 深圳市添源知识产权代理事务所(普通合伙) 44451 代理人: 黎健任
地址: 518000 广东省深圳市龙岗*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 具有 移位寄存器 hda 控制器 控制 codec 芯片 方法 系统 存储 介质
【权利要求书】:

1.一种具有移位寄存器的HDA控制器控制HDA CODEC芯片的方法,其特征在于,包括如下步骤:

步骤1,上电初始化:复位HDA控制器内部的移位寄存器和时钟单元,复位内存,时钟单元为HDA控制器的时钟单元;

步骤2,管脚初始化:分配1个通用输出管脚,用于连接HDA CODEC芯片 RST#管脚,RST#管脚为全局复位管脚;分配4个端口,分别用于连接HDA LINK的4个信号管脚,所述HDA LINK的4个信号管脚分别为BCLK、SYNC、SDI、SDO,并且为4个端口分别配置了1个移位寄存器;BCLK:全局位同步时钟,SYNC :全局帧同步时钟,SDI:串行数据输入脚,SDO:串行数据输出脚;

步骤3,HDA CODEC芯片复位:设置RST#管脚为低电平,令HDA CODEC芯片进入复位状态;

步骤4,产生移位寄存器模块工作时钟:分配一个PLL电路给移位寄存器使用,令PLL输出频率为n倍全局位同步时钟频率,n为偶数,n的最小取值为2;

步骤5,移位时钟源配置:初始化一个时钟源,命名为CLOCK A,重复频率设置为2倍全局位同步时钟频率;再初始化另一个时钟源,命名为CLOCK B,重复频率设置为全局位同步时钟频率,并设置CLOCK A启动时,同时触发启动CLOCK B;

步骤6,移位寄存器配置:给管脚BCLK、SYNC、SDI、SDO分别分配一个移位寄存器,设置BCLK、SYNC、SDO的移位寄存器由CLOCK A驱动,设置SDI的移位寄存器由CLOCK B驱动;或者,BCLK由CLOCK B直接输出,不经过移位寄存器;执行完步骤6后,继续执行步骤S1;

步骤S1,启动传输:打开CLOCK A,开始传输;

步骤S2,完成HDA CODEC芯片复位:设置RST#引脚为高电平,完成HDA CODEC芯片内部复位,恢复到出厂默认值,至此,开始对HDA CODEC芯片进行数据操作;

步骤S3,运行及判断:用于等待HDA LINK 是否传输完成,若是,那么执行步骤S4,否则,返回执行步骤S3;

步骤S4,数据读出:当数据传输完成后,从SDI移位寄存器缓冲区取出新数据,同时将需要发送的数据写入BCLK、SYNC、SDO移位寄存器缓冲区;

步骤S5,数据处理:根据应用需要,将SDI取回数据做处理;

步骤S6,数据写回:将处理完后数据写回BCLK、SYNC、SDO移位寄存器缓冲区,然后返回执行步骤S3。

2.根据权利要求1所述的方法,其特征在于,BCLK为全局24MHz位同步时钟,SYNC为全局48KHz帧同步时钟。

3.根据权利要求1所述的方法,其特征在于,在所述步骤S2中,首先等待全局位同步时钟建立,然后,设置RST#引脚为高电平,完成HDA CODEC芯片内部复位,恢复到出厂默认值,至此,开始对HDA CODEC芯片进行数据操作。

4.根据权利要求1至3任一项所述的方法,其特征在于,在所述步骤6与所述步骤S1之间还包括步骤7,

步骤7,DMA/eDMA配置:为BCLK、SYNC、SDI、SDO分别分配一个DMA/eDMA,并打开DMA/eDMA中断请求,当DMA/eDMA完成数据传输后,向CPU发起一次中断请求,请求CPU更新数据帧,DMA/eDMA:直接内存访问功能或增强型直接内存访问功能模块。

5.根据权利要求4所述的方法,其特征在于,

在所述步骤S1,启动传输:打开DMA/eDMA中断,准备传输,打开CLOCK A,开始传输;

在所述步骤S3,运行及判断:运行中断服务程序,并判断中断服务程序是否完成传输,若是,那么执行步骤S4,否则,返回执行步骤S3;

在所述步骤S4,数据读出:当数据传输完成后,CPU产生中断,在中断服务程序中,更新数据,并设置标志,让主程序识别到,数据已经传输完,可以对新数据进行处理;

在所述步骤S5,数据处理:处理中断服务程序接收到的数据;

在所述步骤S6,数据写回:将处理完后数据写回中断服务程序发送地址位置,然后返回执行步骤S3。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市声天下科技有限公司,未经深圳市声天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010905579.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top