N-phase polarity output pin mode multiplexer
First Claim
1. A multiplexer, comprising:
- a plurality of line drivers, wherein an output of each line driver is coupled to a corresponding connector of a communications link;
a plurality of switches configurable for a plurality of modes of operation, wherein in a first mode of operation the plurality of switches is configured such that the plurality of line drivers is coupled to differential drivers, and in a second mode of operation the plurality of switches is configured such that the plurality of line drivers is coupled to M-wire, N-phase drivers; and
one or more configuration registers configured to receive a control input that determines a current mode of operation,wherein a plurality of states is defined for each line driver output, including an undriven state, a first driven state, and a second driven state, the second driven state having a polarity opposite the first driven state.
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.
104 Citations
44 Claims
-
1. A multiplexer, comprising:
-
a plurality of line drivers, wherein an output of each line driver is coupled to a corresponding connector of a communications link; a plurality of switches configurable for a plurality of modes of operation, wherein in a first mode of operation the plurality of switches is configured such that the plurality of line drivers is coupled to differential drivers, and in a second mode of operation the plurality of switches is configured such that the plurality of line drivers is coupled to M-wire, N-phase drivers; and one or more configuration registers configured to receive a control input that determines a current mode of operation, wherein a plurality of states is defined for each line driver output, including an undriven state, a first driven state, and a second driven state, the second driven state having a polarity opposite the first driven state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
coupling outputs of a plurality of line drivers to corresponding connectors of a communications link; determining a current mode of operation of the communications link based a setting in on one or more configuration registers; and configuring a plurality of switches based on the current mode of operation, wherein in a first mode of operation the plurality of line drivers is coupled to differential drivers, and in a second mode of operation the plurality of line drivers is coupled to M-wire, N-phase drivers, wherein a plurality of states is defined for each line driver output, including an undriven state, a first driven state, and a second driven state, the second driven state having a polarity opposite the first driven state. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
a plurality of line drivers coupled to corresponding connectors of a communications link; means for determining a current mode of operation of the communications link, wherein the means for determining includes one or more configuration registers; and means for configuring the apparatus based on the current mode of operation, wherein in a first mode of operation the plurality of line drivers is coupled to differential drivers, and in a second mode of operation the plurality of line drivers is coupled to M-wire, N-phase drivers, wherein a plurality of states is defined for each line driver output, including an undriven state, a first driven state, and a second driven state, the second driven state having a polarity opposite the first driven state. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer-readable storage medium comprising code for:
-
coupling outputs of a plurality of line drivers to corresponding connectors of a communications link; determining a current mode of operation of the communications link based a setting in on one or more configuration registers; and configuring a plurality of switches based on the current mode of operation, wherein in a first mode of operation the plurality of line drivers is coupled to differential drivers, and in a second mode of operation the plurality of line drivers is coupled to M-wire, N-phase drivers, wherein a plurality of states is defined for each line driver output, including an undriven state, a first driven state, and a second driven state, the second driven state having a polarity opposite the first driven state. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification