[发明专利]SDIO设备传输速率的检测方法、系统及存储介质有效
申请号: | 202210010625.0 | 申请日: | 2022-01-05 |
公开(公告)号: | CN114513436B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 王雷;蔺小满;尉志伟 | 申请(专利权)人: | 浙江科睿微电子技术有限公司 |
主分类号: | H04L43/0894 | 分类号: | H04L43/0894;H04L43/50;G06F13/42 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 查薇 |
地址: | 310051 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sdio 设备 传输 速率 检测 方法 系统 存储 介质 | ||
本发明公开了一种SDIO设备传输速率的检测方法、系统及介质,其中所述方法包括以下步骤:S1、获取目标伪随机码;S2、向SDIO从设备发送写入指令;S3、向所述SDIO从设备发送读取指令,并接收所述SDIO设备返回的验证数据码;S4、根据所述验证数据码,对所述目标伪随机码进行验证;S5、在所述目标伪随机码验证成功时,增大所述数据传输速率,重复执行上述步骤S2~S4,直至所述目标伪随机码验证失败为止,并将上一次所述目标伪随机码验证成功时所对应的数据传输速率,确定为所述SDIO主设备的最大数据传输速率。采用本发明,能解决现有技术中无法评估SDIO主设备支持的最大数据传输速率的技术问题。
技术领域
本发明涉及通信技术领域,尤其涉及一种SDIO设备传输速率的检测方法、系统及存储介质。
背景技术
安全数字输入输出(Secure Digital Input and Output,SDIO)协议是一种由SD卡读写接口发展而来的数据传输协议。SDIO接口协议中,传输双方分为SDIO主设备侧(host)和SDIO从设备侧(SDIO card),同时也在SDIO接口内部规定了若干寄存器(也可称为存储区域)。SDIO主设备侧可以通过读取SDIO从设备侧的寄存器来读取其支持的最高/最大数据传输速率,并因此决定其实际的数据传输速率。
然而在实际应用中,SDIO主设备(或SDIO接口)实际支持的最大数据传输速率并非完全取决于SDIO从设备能支持的最大数据传输速率,SDIO主设备的时钟质量、命令(即指令)及数据传输线的建立保持时间要求、传输连线的连接质量和抗干扰能力等因素,都会对实际传输的最大数据传输速率产生影响,从而导致无法准确评估SDIO主设备真实传输的最大数据传输速率。
发明内容
本申请实施例通过提供一种SDIO设备传输速率的检测方法,解决了现有技术中无法评估SDIO主设备支持的最大数据传输速率的技术问题。
第一方面,本申请通过本申请的一实施例提供一种SDIO设备传输速率的检测方法,应用于SDIO主设备侧,所述方法包括以下步骤:
S1、获取目标伪随机码;
S2、向SDIO从设备发送写入指令,所述写入指令用于指示按照预设的数据传输速率将所述目标伪随机码写入SDIO从设备中;
S3、向所述SDIO从设备发送读取指令,并接收所述SDIO设备返回的验证数据码,其中所述读取指令用于指示从所述SDIO从设备中读取所述数据传输速率下的验证数据码,所述验证数据码为所述目标伪随机码,或者为所述目标伪随机码中存储于预设首地址的首位数据码;
S4、根据所述验证数据码,对所述目标伪随机码进行验证;
S5、在所述目标伪随机码验证成功时,增大所述数据传输速率,重复执行上述步骤S2~S4,直至所述目标伪随机码验证失败为止,并将上一次所述目标伪随机码验证成功时所对应的数据传输速率,确定为所述SDIO主设备的最大数据传输速率。
可选地,所述验证数据码为所述首位数据码,所述步骤S4具体包括:
调用所述SDIO主设备中的伪随机码生成器,根据所述首位数据码生成对应的验证伪随机码;
对所述验证伪随机码和所述目标伪随机码进行验证。
可选地,所述步骤S4之前,所述方法还包括:
判断所述验证数据码是否与所述目标伪随机码中的首位数据码相同;
若是,则继续执行步骤S4。
可选地,所述步骤S1具体包括:
调用所述SDIO主设备中的伪随机码生成器生成所述目标伪随机码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江科睿微电子技术有限公司,未经浙江科睿微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210010625.0/2.html,转载请声明来源钻瓜专利网。