-
公开(公告)号:US20060026333A1
公开(公告)日:2006-02-02
申请号:US11090959
申请日:2005-03-25
申请人: Ian Parr , Andrew King , Stephen Pritchard , Russell Hicks
发明人: Ian Parr , Andrew King , Stephen Pritchard , Russell Hicks
IPC分类号: G06F13/20
CPC分类号: G06F13/385
摘要: A USB host in one form comprises a plurality of endpoints and a state machine operable to queue user requests of multiple USB devices connectable to the host, host endpoints being dynamically allocated to corresponding endpoints of the USB devices. An exemplary method comprises, while a USB host is connected to multiple USB devices, allocating one or more host endpoints to corresponding endpoints on a USB device connected to the host; at least partially completing a user request between the one USB device and the USB host; re-allocating the host endpoints to corresponding endpoints of another USB device; and at least partially completing a user request between the other USB device and the host.
摘要翻译: 一种形式的USB主机包括多个端点和可操作以对可连接到主机的多个USB设备的用户请求进行排队的状态机,主机端点被动态分配给USB设备的相应端点。 一个示例性方法包括,当USB主机连接到多个USB设备时,将一个或多个主机端点分配给连接到主机的USB设备上的相应端点; 至少部分地完成所述一个USB设备和所述USB主机之间的用户请求; 将主机端点重新分配给另一个USB设备的相应端点; 并且至少部分地完成另一USB设备与主机之间的用户请求。