[发明专利]存储卡可变长多块数据传输方法无效

专利信息
申请号: 200610087320.0 申请日: 2006-06-07
公开(公告)号: CN101086724A 公开(公告)日: 2007-12-12
发明(设计)人: 曹会扬 申请(专利权)人: 普天信息技术研究院
主分类号: G06F13/38 分类号: G06F13/38
代理公司: 信息产业部电子专利中心 代理人: 周奇
地址: 100085*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 存储 变长 数据传输 方法
【说明书】:

技术领域

发明涉及一种存储卡数据传输方法,尤其涉及一种存储卡可变长多块数据传输方法。

背景技术

普通的存储卡如MMC/SD卡在与读卡设备间传输大量数据时,读卡设备和存储卡之间可以通过多块数据传输操作来完成,该数据传输操作包括多块数据读和多块数据写,其过程状态转换图如图1所示。如果读卡设备想要和存储卡完成大量的数据传输,可使存储卡进入到旁置状态110,当存储卡进入旁置状态110时读卡设备通过向存储卡发出CMD7命令120使存储卡进入传送状态130,在传送状态130中读卡设备可以通过CMD16命令140设置数据块长度,通过CMD23命令设置多块数据传输的数量,然后分别通过CMD18命令150和CMD25命令160完成多块数据读写操作。从上面的过程可以看出一旦通过CMD16命令140设定了数据块长度,在后续的多块传输过程中就只能以该数据长度来完成后续的数据传输。也就是说,普通的存储卡与读卡设备间传输大量数据只支持定长的多块数据传输。但是在具体的应用中(如网络应用),根据业务和应用的不同,在数据传输的过程中数据包的包长可能会有很大的变化,从应用层向数据链路层逐级将这些数据包写入存储卡中或从存储卡中读出需要事先将这些数据包拆分成等长的数据包,这样要读卡设备将这些数据拆分成等长的数据包需要完成大量的冗余操作,所以在对这些数据进行拆分和组装的过程中会降低读卡设备对数据的处理速度,同时操作也不是很灵活。

举例说明如下,如果要完成两个数据包传输,其中一个是64Byte长的小包,另一个是1514Byte长的大包,要将这两个数据包传输到存储卡中可按如下步骤进行:1)可使存储卡进入到旁置状态110;2)在传送状态130中读卡设备可以通过CMD16命令140设置数据块长度为512Byte;3)通过CMD23命令设置多块数据传输的数量为4;4)然后通过CMD25命令160完成多块数据写操作。如果将步骤2)中数据块长度定为1514Byte长的话,虽然可以通过两次块传输来完成数据的传送,但是每个数据块的长度都是1514Byte长,这样在整个数据传输的过程中浪费了(1514-64)*8=11600个时钟周期。从上面的过程中我们可以看出,读卡设备要想将一个64Byte长的小包和一个1514Byte长的大包传给存储卡,需要事先将这两个数据包拆分成4个512Byte的数据块,然后才能进行传输;同理,再回传的过程中也要经历同样的过程,所以在对这些数据进行拆分和组装的过程中会降低对数据的处理速度;如果将块长度设置得较大又会因为浪费了传输的时钟周期而导致传输的速度大大下降。

发明内容

因此本发明所要解决的技术问题是提供一种存储卡可变长多块数据传输方法,该方法对数据的传输操作既灵活方便又提高了传输的效率,适用于MMC卡或SD卡的数据传输。

本发明具体是这样实现的:

一种存储卡可变长多块数据传输方法,该方法包括如下步骤:读卡设备使存储卡进入到旁置状态;当存储卡进入旁置状态后读卡设备通过向存储卡发送命令使存储卡进入传送状态;在传送状态中读卡设备通过命令设置多块数据传输的块数量;其特征在于,该方法还包括如下步骤:在存储卡传输命令列表中添加可变长多块数据读命令和可变长多块数据写命令,当多块数据传输的块数量设置完毕后,通过上述添加的命令完成存储卡可变长多块数据的读写;

在存储卡可变长多块数据读操作过程中,在读数据部分前面加入数据长度字段,这样,每块读数据分成数据长度和数据内容两个部分,其中数据长度表示该数据块的数据内容长度,数据内容表示该数据块实际传输的数据内容;

在存储卡可变长多块数据写操作过程中,在写数据部分前面加入数据长度字段,这样,每块写数据分成数据长度、数据内容和循环冗余码三个部分,其中数据长度表示该数据块的数据内容长度,数据内容表示该数据块实际传输的数据内容,循环冗余码部分表示对该块数据进行循环冗余码校验的值;

上述存储卡为MMC卡或SD卡。

按上述方案,可变长多块数据读命令和可变长多块数据写命令的命令格式如下表:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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