Universal serial bus hub with shared high speed handler
AssigneeStandard Microsystems Corporation
InventorPiotr Szabelski
Life of this patent
Estimating the term…
Abstract
A device may include an upstream port and several downstream ports configured to transfer data at a different data transfer rate than the upstream port. The device may also include several downstream data handlers, each coupled to a respective one of the downstream ports, and an upstream data handler coupled to the upstream port. The data handlers are configured to implement a USB protocol. The upstream data handler is configured to provide data received via the upstream port to each of the downstream data handlers. Accordingly, the upstream data handler is shared between the various downstream data handlers.
Claims9
A device, comprising:
- an upstream port configured to transfer data at a first data transfer rate;
- a plurality of downstream ports configured to transfer data at a different data transfer rate;
- and
- a transaction translator, comprising:
- a plurality of downstream data handlers, wherein each of the plurality of downstream data handlers is coupled to a respective one of the plurality of downstream ports;
- and
- an upstream data handler coupled to the upstream port and configured to provide data received via the upstream port to each of the plurality of downstream data handlers;
- wherein the transaction translator is configured to receive data through the upstream port at the first data transfer rate and transfer the data to the plurality of downstream ports at the different data transfer rate;
- and
- wherein the upstream data handler and the plurality of downstream data handlers are configured to implement a USB (Universal Serial Bus) protocol.
A method, comprising:
- each of a plurality of downstream ports of a USB (Universal Serial Bus) hub operating at a different transfer rate than an upstream port of the USB hub;
- an upstream handler associated with the upstream port providing data received via the upstream port to each of a plurality of downstream handlers, wherein each of the plurality of downstream handlers is associated with a respective one of the downstream ports, wherein the upstream handler and the plurality of downstream handlers are comprised in the same transaction translator;
- and
- each of the plurality of downstream handlers providing data to a respective one of the downstream ports for output at the different transfer rate.
Dependencies are inferred from the claim text.