【技术实现步骤摘要】
通过交替模式连接发送通用串行总线(USB)数据
[0001]本申请是2017年1月26日提交的申请号为201780014422.6的同名专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求享有于2016年4月1日由Rozic等人提交的、题为“Transmitting Universal Serial Bus(USB)Data over Alternate Mode Connection”的、序列号为15/088,997的美国专利申请的申请日的利益,并且通过引用方式将其并入本文。
技术介绍
[0004]互连信道用于将诸如USB设备之类的电子设备连接到计算设备。例如,USB设备可以包括与长电缆连接的硬盘驱动器(HDD)以及经由短互连信道(以及其他设备和其他长度的互连信道)连接的拇指驱动器。
[0005]Thunderbolt
TM
是将外围组件互连快速(PCIe)和DisplayPort(DP)接口组合成一个串行信号以另外地在一个电缆中提供DC电力的接口。
附图说明
...
【技术保护点】
【技术特征摘要】
1.一种用于发送通用串行总线(USB)分组的装置,其中,所述装置包括:接收机,所述接收机用于接收根据USB协议格式化的分组;生成器,所述生成器用于基于所述分组生成交替分组,所述交替分组包括所述分组、协议定义字段、长度字段、HopID字段和报头错误控制/检查(HEC)字段,其中,所述交替分组是根据与所述USB协议不同的协议的分组;以及发射机,所述发射机用于发送所述交替分组。2.根据权利要求1所述的装置,其中,所述协议定义字段、所述长度字段、所述HopID字段和所述HEC字段在所述交替分组的报头中。3.根据权利要求1所述的装置,其中,所述协议定义字段具有与低频周期信令(LFPS)相关的值。4.根据权利要求1所述的装置,其中,所述协议定义字段具有与训练序列1(TS1)、训练序列2(TS2)或开始数据流(SDS)有序集相关的值。5.根据权利要求1所述的装置,其中,所述协议定义字段具有与链路命令信息相关的值。6.根据权利要求1
‑
5中任一项所述的装置,其中,所述HopID字段具有与两个USB端口之间的链路的路径相关的值。7.根据权利要求1
‑
5中任一项所述的装置,其中,所述交替分组是第一USB端口与第二USB端口之间的虚拟路径的分组。8.根据权利要求1
‑
5中任一项所述的装置,其中,所述交替分组的生成对于耦合到第一USB端口的第一设备和耦合到第二USB端口的第二设备是透明的。9.根据权利要求1
‑
5中任一项所述的装置,其中,所述USB协议是USB 2.x协议或USB 3.x协议。10.一种与USB分组的传输相关的方法,其中,所述方法包括:识别根据USB 3.x协议格式化的接收到的分组;基于所述分组生成隧道传送分组,所述隧道传送分组是根据与所述USB 3.x协议不同的协议的,其中,所述隧道传送分组包括所述分组、协议定义字段、长度字段、HopID字段和报头错误控制/检查(HEC)字段;以及发送所述隧道传送分组。11.根据权利要求10所述的方法,其中,所述协议定义字段、所述长度字段、所述HopID字段和所述HEC字段在所述隧道传送分组的报头中。12.根据权利要求10所述的方法,其中,所述协议定义字段具有与低频周期信令(LFPS)相关的值。13.根据权利要求10所述的方法,其中,所述协议定义字段具有与训练序列1(TS1)、训练序列2(TS2)或开始数据流(SDS)有序集相关的值。14.根据权利要求10所述的方法,其中,所述协议定义字段具有与链路命令信息相关的值。15.根据权利要求10
‑
14中任一项所述的方法,其中,所述HopID字段具有与两个USB端口之间的链路的路径相关的值。16.根据权利要求10
‑
14中任一项所述的方法,其中,所述长度字段具有与所述分组或
所述隧道传送分组的长度相关的值。17.根据权利要求10
‑
14中任一项所述的方法,其中,所述HEC字段具有与所述隧道传送分组的错误相关的值。18.一种被配置为与通用串行总线(USB)设备耦合的电子设备,其中,所述电子设备包括:USB Type
‑
C端口;以及电路装置,所述电路装置用于:接收根据USB 2.x协议或USB 3.x协议格式化的分组;封装所述分组以生成封装分组,所述封装分组包括所述分组、协议...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。