METHOD AND SYSTEM FOR UTILIZING LOW POWER SUPERSPEED INTER-CHIP (LP-SSIC) COMMUNICATIONS
First Claim
1. A method, comprising:
- in a computing device that comprises a Universal Serial Bus (USB) host and at least one USB slave device that is embedded within said computing device, wherein said computing device is operable to support use of Universal Serial Bus version 3.0 (USB3.0) interface;
configuring said USB host to utilize said USB3.0 interface during internal communication of data within said computing device, wherein said configuration comprises configuring one or more power consumption reduction parameters that control said USB host and/or said USB3.0 interface; and
internally communicating said data between said USB host and said embedded USB slave device using USB3.0 SuperSpeed signals based on said configuration.
7 Assignments
0 Petitions
Accused Products
Abstract
Inter-chip connectivity may be provided in a computing device, which may comprise a USB host and at and at least one USB device embedded within the computing device, based on Universal Serial Bus version 3.0 (USB3.0) interface. In this regard, internal communication of data between the USB host and embedded USB device may be performed via USB3.0 SuperSpeed signals. The USB host and/or the USB3.0 interface may be configured to enable USB3.0 internal communication of data, and to reduce power consumption during the internal communication of data compared to external USB3.0 communications. Configuration of the USB3.0 interface for internal communication of data may comprises modifying and/or adjusting physical (PHY) layer, link layer, and/or protocol layer related parameters, functions, resources, and/or operations. The USB3.0 SuperSpeed signals may be communication using scalable low voltage signaling (SLVS). In this regard, Input/Output (IO) Swing may be set based on loopback training sequence.
69 Citations
20 Claims
-
1. A method, comprising:
in a computing device that comprises a Universal Serial Bus (USB) host and at least one USB slave device that is embedded within said computing device, wherein said computing device is operable to support use of Universal Serial Bus version 3.0 (USB3.0) interface; configuring said USB host to utilize said USB3.0 interface during internal communication of data within said computing device, wherein said configuration comprises configuring one or more power consumption reduction parameters that control said USB host and/or said USB3.0 interface; and internally communicating said data between said USB host and said embedded USB slave device using USB3.0 SuperSpeed signals based on said configuration. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10)
-
6. The method according to claim 6, comprising setting said IO Swing to a default value at start of said loopback training sequence;
- and incrementing or decrementing said IO Swing based on determination of error during loopback communication.
-
11. A system, comprising:
one or more circuits for use in a computing device, said one or more circuits comprising a Universal Serial Bus (USB) host, at least one USB slave device that is embedded within said computing device, and a Universal Serial Bus version 3.0 (USB3.0) interface, said one or more circuits being operable to; configure said USB host to utilize said USB3.0 interface during internal communication of data within said computing device, wherein said configuration comprises configuring one or more power consumption reduction parameters that control said USB host and/or said USB3.0 interface; and internally communicate said data between said USB host and said embedded USB slave device using USB3.0 SuperSpeed signals based on said configuration. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
16. The system according to claim 16, wherein said one or more circuits are operable to set said IO Swing to a default value at start of said loopback training sequence;
- and incrementing or decrementing said IO Swing based on determination of error during loopback communication.
Specification