[发明专利]基于SDIO接口的通信系统及数据传输方法有效
申请号: | 201910981609.4 | 申请日: | 2019-10-16 |
公开(公告)号: | CN110727619B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中科睿微(宁波)电子技术有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;H04W28/02;H04W4/80 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 315000 浙江省宁波市高新*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sdio 接口 通信 系统 数据传输 方法 | ||
本申请公开了一种基于SDIO接口的通信系统及数据传输方法,涉及通信技术领域。在该通信系统及数据传输方法中,通过第一缓存单元对待发送数据进行缓存,同时,通过片内处理器控制该DMA控制器将第一缓存单元中缓存的待发送数据写入预读取缓存单元并链入发送链表,可以使得该通信模块连续地进行数据发送,从而实现流水化的发送数据,提高数据的发送效率;除此之外,在该通信系统及数据传输方法中,通过第二缓存单元对通信模块接收到的数据进行缓存,可以避免通信模块在接收到每一帧数据时均向主机端发送中断,从而减少主机端在读取接收数据过程中的中断次数,进而实现流水化的接收和读取数据,提高数据的接收效率和读取效率。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种基于SDIO接口的通信系统及数据传输方法。
背景技术
SDIO(Secure Digital Input and Output,安全数字输入输出)接口是一种常用的外设接口,随着电子产品及物联网技术的快速发展,SDIO接口被广泛引用于通信芯片中,作为主机与通信芯片的接口。
由于SDIO接口是一种主从架构,设备端(例如上述的通信芯片)只能被动响应主机端的操作。在传统的实现方式中,主机端在发送数据时需要处理发送数据的FIFO(FirstInputFirst Output)溢出,发送状态返回等过程,并且不能实现流水化的发送操作,因此数据发送效率较低。而在接收数据时,通信芯片的内嵌CPU需要处理接收数据FIFO溢出,并且,每个接收帧都需要通过中断通知主机端。如此一来,频繁的中断便会降低主机端的处理效率,进而降低数据的接收效率。
因此,对于本领域技术人员而言,改进SDIO接口的数据传输方式或通信体系结构以提高其传输效率具有重要的研究意义。
发明内容
本申请实施例通过提供一种基于SDIO接口的通信系统及数据传输方法,以提高主机端与通信之间的数据传输效率。
为了实现上述目的,本申请较佳实施例采用的技术方案如下:
第一方面,本申请实施例提供一种基于SDIO接口的通信系统,所述系统包括主机端及通信模块,所述通信模块包括SDIO接口和通信芯片,所述通信芯片通过所述SDIO接口与所述主机端通信连接;其中,
所述通信模块还包括SDIO控制器、片内处理器、直接内存访问DMA控制器及预读取缓存单元,所述SDIO控制器、片内处理器、直接内存访问DMA控制器、预读取缓存单元以及所述通信芯片之间通过片内总线连接;
所述SDIO控制器包括第一缓存单元、第二缓存单元、命令处理机、中断控制器及状态寄存器组;其中,
所述命令处理机用于根据所述主机端发送的CMD命令建立所述通信模块与所述主机端之间的数据传输通道,所述第一缓存单元用于缓存所述主机端向所述通信模块传输的待发送数据,所述第二缓存单元用于缓存所述通信模块接收到的接收数据,所述中断控制器用于在所述片内处理器的控制下生成中断信号,所述状态寄存器组用于记录所述SDIO控制器的状态信息,所述状态信息包括所述第一缓存单元的当前存储空间状态以及所述第二缓存单元的当前存储空间状态。
可选地,在本申请的一种实施例中,所述主机端与所述SDIO接口通过SDIO总线连接,所述通信芯片与所述SDIO接口通过片内总线连接。
可选地,在本申请的一种实施例中,所述通信芯片包括WiFi芯片、蓝牙芯片及ZigBee芯片中的任意一种。
第二方面,本申请实施例提供一种数据传输方法,所述方法应用于如上任一项所述的系统,所述方法包括:
在所述主机端对外发送数据时,所述主机端向所述SDIO控制器发送查询命令,以查询所述第一缓存单元的当前存储空间状态;
若所述第一缓存单元的当前存储空间状态满足第一预设条件,则所述主机端将待发送数据按照预设格式发送到所述第一缓存单元进行缓存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科睿微(宁波)电子技术有限公司,未经中科睿微(宁波)电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910981609.4/2.html,转载请声明来源钻瓜专利网。