[发明专利]USB装置、数据传送系统和数据传送方法有效
申请号: | 201710669499.9 | 申请日: | 2017-08-08 |
公开(公告)号: | CN107818068B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 榊诚 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 郑宗玉 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 装置 数据 传送 系统 方法 | ||
USB装置、数据传送系统和数据传送方法。为了防止用于头在特定条件下不正确时的情况的电路结构的增加,保留正确地接收到的净荷并且仅重新发送头。根据本公开的USB装置包括:第一处理单元,被配置为:当预定错误被包括在从主机设备接收到的第一包的第一头中时,丢弃第一头并且将第一包的第一净荷发送给随后级;和第二处理单元,被配置为:丢弃从第一处理单元接收到的第一净荷,并且将第一包重新发送请求发送给主机设备。
相关申请的交叉引用
本申请基于并且要求于2016年9月14日提交的第2016-179288号日本专利申请的优先权的利益,其全部公开通过引用包含于此。
背景技术
本公开涉及一种装置、数据传送系统和数据传送方法,并且例如涉及一种符合USB(通用串行总线)3.1 Gen 2的装置、数据传送系统和数据传送方法。
USB 3.1 Gen 1(USB 3.0)的输出传送中的数据包(DP)包括两个包,即数据包头(DPH)和数据包净荷(DPP)。另外,按照DPH和DPP的次序执行DP的传送。
这里,在USB 3.1 Gen 1中,如果在DPH中发生某种包错误,则在USB装置的链路层中丢弃DPH和DPP对。因此,由于USB装置的协议层不接收与错误相关的包,所以在协议层中不需要当发生包错误时执行的处理。
另外,在作为继USB 3.1 Gen 1之后的规范的USB 3.1 Gen 2中,在DPH中添加了“Length Field Replica(长度字段副本)”字段。另外,所述规范被改变,从而当DPH中的CRC值是错误值并且“Length Field Replica(长度字段副本)”字段具有正确值时,仅DPH在链路层中被丢弃并且对应的DPP被发送给协议层(通用串行总线3.1规范修订版1.0章节7和8)。
发明内容
然而,本发明人已发现下面的问题。即,在通用串行总线3.1规范修订版1.0章节7和8中存在问题,即它需要用于处理下面的情况的电路结构:当DPH在特定条件下不正确时,保留正确接收的DPP并且仅再次发送DPH。
通过下面说明书中的描述和附图,其它目的和新的特征将会变得更加清楚。
根据一个实施例,一种通用串行总线USB装置包括:第一处理单元,被配置为当预定错误被包括在从主机设备接收到的包的头中时丢弃头并且将包的净荷发送给随后级;和第二处理单元,被配置为丢弃接收到的净荷并且向主机设备发送包重新发送请求。
根据上述实施例,可防止或减小电路尺寸的增加。
附图说明
通过下面结合附图对某些实施例进行的描述,以上和其它方面、优点和特征将会变得更加清楚,其中:
图1是显示根据第一实施例的主机设备和USB装置的结构的方框图;
图2是用于解释根据第一实施例的链路层中的DPH接收处理的流程的流程图;
图3是用于解释根据第一实施例的协议层中的DPH接收处理的流程的流程图;
图4是用于解释根据第一实施例的协议层中的DPP接收处理的流程的流程图;
图5是显示根据第一实施例的当在DPH中发生预定错误时的每个层中的处理流程的序列图;
图6是用于解释根据第二实施例的链路层中的DPH接收处理的流程的流程图;
图7是用于解释根据第二实施例的协议层中的DPP接收处理的流程的流程图;
图8是显示根据第二实施例的当在DPH中发生预定错误时的每个层中的处理流程的序列图;
图9是用于解释根据第三实施例的主机设备中的DP发送处理的流程的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710669499.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置