发明名称 |
System method for managing USB data transfers by sorting a plurality of endpoints in scheduling queue in descending order based partially on endpoint frequency |
摘要 |
System and methods are provided for managing universal-serial-bus (USB) data transfers. An example system includes a non-transitory computer-readable storage medium including a first scheduling queue for sorting endpoints and a host controller. The host controller is configured to: store a plurality of endpoints for data transfers to the storage medium, an endpoint corresponding to a portion of a USB device; sort the plurality of endpoints in a first order; generate a first transmission data unit including multiple original data packets, the original data packets being allocated to the plurality of endpoints based at least in part on the first order; and transfer the first transmission data unit. |
申请公布号 |
US9367511(B2) |
申请公布日期 |
2016.06.14 |
申请号 |
US201414333030 |
申请日期 |
2014.07.16 |
申请人 |
MARVELL WORLD TRADE LTD. |
发明人 |
Wen Xingzhi;Hong Yu;Zhu Hefei;Cai Jeanne Q;Zhang Yan;Guo Shaori |
分类号 |
G06F13/00;G06F3/00;G06F13/42 |
主分类号 |
G06F13/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for managing universal-serial-bus (USB) data transfers, the system comprising:
a non-transitory computer-readable storage medium including a first scheduling queue for sorting endpoints; and a host controller configured to:
store a plurality of endpoints for data transfers to the storage medium, an endpoint corresponding to a portion of a USB device, wherein each endpoint is associated with an endpoint frequency;sort the plurality of endpoints in the first scheduling queue in a descending order based at least partially on endpoint frequency, such that a first endpoint associated with a highest frequency among the plurality of endpoints is stored at a top of the first scheduling queue;generate a first transmission data unit that includes multiple data packets that are allocated to the plurality of endpoints based at least in part on the descending order; andtransfer the first transmission data unit. |
地址 |
St. Michael BB |