[发明专利]用于USB 2.0带宽保留的方法及系统有效
申请号: | 201680041572.1 | 申请日: | 2016-07-22 |
公开(公告)号: | CN107852423B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | S·谢特;A·尼加姆;卡尔·克劳福德 | 申请(专利权)人: | 密克罗奇普技术公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F13/38 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 沈锦华 |
地址: | 美国亚*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 usb 2.0 带宽 保留 方法 系统 | ||
1.一种USB集线器,其包括:
至少一个上游端口及多个下游端口,其中一个下游端口能够连接到USB装置,所述USB装置能够经配置以在USB主机模式中操作,且其中所述USB装置具有预定带宽需求,
USB主机调度器,其根据主机调度以循环方式为所有作用批量端点分配费用共享带宽,且
其中所述USB集线器经配置以通过低处理量端点的自适应节流而将预定义带宽分配到所述USB装置,所述低处理量端点的自适应节流通过修改所述主机调度而不需要所述带宽。
2.根据权利要求1所述的USB集线器,其中较慢端点被推到延迟调度。
3.根据权利要求2所述的USB集线器,其中所述USB集线器经配置以通过在至少一个微型帧期间针对低处理量端点中的每一者产生NAK信号而自适应地节流所述低处理量端点。
4.根据权利要求3所述的USB集线器,其中所述USB集线器经配置以通过分配从所述低处理量端点复原的所述至少一个微型帧的剩余部分,而将所述预定义带宽分配到所述USB装置。
5.根据权利要求1所述的USB集线器,其中所述预定义带宽是至少100Mbps。
6.根据权利要求1所述的USB集线器,其中所述USB集线器经配置以通过将转发器路径延迟添加到下游端口而自适应地节流低处理量端点。
7.根据权利要求1所述的USB集线器,其中所述USB集线器经配置以通过补偿包解析时间而自适应地节流低处理量端点。
8.根据权利要求1所述的USB集线器,其中所述USB集线器经配置以通过抽吸来自所述低处理量端点的至少一个包且以NAK信号作出响应而自适应地节流低处理量端点。
9.根据权利要求1所述的USB集线器,其中所述USB集线器进一步包括能够操作以在标准集线器操作模式与业务整形模式之间选择的模式选择模块。
10.根据权利要求1-9中任一权利要求所述的USB集线器,其进一步包括:
配置寄存器,其包括:
缓冲器,其能够操作以从以主机模式操作的至少一个下游端点接收数据且将数据传递到至少一个上游端点;
通信耦合到所述缓冲器的电路,其能够操作以识别所述缓冲器的当前容量;及
比较器,其能够操作以比较所述缓冲器的所述当前容量与缓冲器阈值且输出通信耦合到节流模块的信号,所述节流模块能够操作以对至少一个低处理量端点提供节流;且
其中所述USB集线器经配置以将从所述至少一个低处理量端点的所述节流可用的带宽提供到所述USB装置。
11.根据权利要求10所述的USB集线器,其中所述节流包括抽吸来自所述低处理量端点的所述至少一个包的虚拟装置。
12.根据权利要求10所述的USB集线器,其中所述USB集线器进一步包括能够操作以在标准集线器操作模式与业务整形模式之间选择的模式选择模块。
13.一种用于保留根据权利要求1-12中任一权利要求所述的USB集线器中的带宽的方法,所述方法包括:
通过USB主机调度器,根据主机调度以循环方式为所有作用批量端点分配费用共享带宽;
接收所述USB装置的宽带请求,并随后通过低处理量端点的自适应节流而将预定义带宽分配到所述USB装置,所述低处理量端点的自适应节流通过修改所述主机调度而不需要所述带宽。
14.一种根据权利要求13所述的方法,其进一步包括:
将来自以主机模式操作的至少一个下游端点的数据接收在缓冲器中;
识别所述缓冲器的当前容量;
比较所述缓冲器的所述当前容量与缓冲器阈值;
至少基于所述比较而产生输出;
至少基于所述输出,动态节流至少一个低处理量端点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于密克罗奇普技术公司,未经密克罗奇普技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680041572.1/1.html,转载请声明来源钻瓜专利网。