发明名称 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