N-phase polarity output pin mode multiplexer
First Claim
1. A data transfer method operational on at least one of two devices in a terminal, comprising:
- determining a type of physical interface to be used for communicating between the two devices, wherein the type of physical interface is one of a plurality of types of physical interface supported by at least one of the two devices;
selecting an encoder to generate encoded data consistent with the type of physical interface to be used for communicating between the two devices; and
configuring a plurality of drivers to receive the encoded data from the encoder and to drive a plurality of connectors communicatively coupling the two devices in accordance with the type of physical interface to be used for communicating between the two devices.
1 Assignment
0 Petitions
Accused Products
Abstract
System, methods and apparatus are described that facilitate transmission of data, particularly between two devices within an electronic apparatus. Data is selectively transmitted as N-phase polarity encoded symbols or as packets on differentially driven connectors. A desired operational mode for communicating between the two devices is determined, an encoder is selected to drive a plurality of connectors communicatively coupling the two devices, and a plurality of drivers is configured to receive encoded data from the encoder and drive the plurality of connectors. Switches may couple outputs of the selected encoder to the plurality of drivers. One or more outputs of another encoder may be caused or forced to enter a high impedance mode.
143 Citations
40 Claims
-
1. A data transfer method operational on at least one of two devices in a terminal, comprising:
-
determining a type of physical interface to be used for communicating between the two devices, wherein the type of physical interface is one of a plurality of types of physical interface supported by at least one of the two devices; selecting an encoder to generate encoded data consistent with the type of physical interface to be used for communicating between the two devices; and configuring a plurality of drivers to receive the encoded data from the encoder and to drive a plurality of connectors communicatively coupling the two devices in accordance with the type of physical interface to be used for communicating between the two devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a plurality of connectors communicatively coupling a first integrated circuit (IC) device with a second IC device; means for determining a type of physical interface to be used for communicating between two devices in a terminal, wherein the type of physical interface is one of a plurality of types of physical interface supported by at least one of the two devices; means for generating encoded data consistent with the type of physical interface to be used for communicating between the two devices, wherein the means for generating encoded data includes at least two encoders that are configured to encode data in different manners; and means for configuring a plurality of drivers to receive the encoded data from one of the at least two encoders and to drive a plurality of connectors communicatively coupling the two devices in accordance with the type of physical interface to be used for communicating between the two devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
a plurality of connectors communicatively coupling two devices in a terminal; and a processing circuit configured to; determine a type of physical interface to be used for communicating between the two devices, wherein the type of physical interface is one of a plurality of types of physical interface supported by at least one of the two devices; select an encoder to generate encoded data consistent with the type of physical interface to be used for communicating between the two devices; and configure a plurality of drivers to receive the encoded data from the encoder and to drive a plurality of connectors communicatively coupling the two devices in accordance with the type of physical interface to be used for communicating between the two devices. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory processor-readable storage medium having one or more instructions which, when executed by at least one processing circuit, cause the at least one processing circuit to:
-
determine a type of physical interface to be used for communicating between two devices in a terminal, wherein the type of physical interface is one of a plurality of types of physical interface supported by at least one of the two devices; select an encoder to generate encoded data consistent with the type of physical interface to be used for communicating between the two devices; and configure a plurality of drivers to receive the encoded data from the encoder and to drive a plurality of wires communicatively coupling the two devices in accordance with the type of physical interface to be used for communicating between the two devices. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification