N-phase phase and polarity encoded serial interface
First Claim
1. A method for data communications, comprising:
- at a first device;
encoding a data word in a first plurality of multi-bit symbols;
transmitting the plurality of multi-bit symbols from the first device to provide a three-phase signal on each of a plurality of connectors, wherein the three-phase signal provided on each of three connectors is in a different phase than the three-phase signals provided on the other connectors in the three connectors;
at a second device;
receiving the three-phase signal provided on each of the three connectors;
providing multi-bit symbols representative of a sequence of signaling states of the three connectors;
converting each signaling state in the sequence of signaling states to a second plurality of multi-bit symbol at a second device using timing derived from transitions between sequential signaling states; and
decoding the data word from the second plurality of multi-bit symbols at the second device using a clock signal derived from transitions between consecutively-transmitted symbols,wherein a transition in signaling state of the plurality of connectors occurs between transmission of each pair of symbols in the first plurality of multi-bit symbols, andwherein signaling state of each connector is represented in each multi-bit symbol as polarity and direction of rotation of the three-phase signal.
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. Information is transmitted in N-phase polarity encoded symbols. Data is encoded in multi-bit symbols, and the multi-bit symbols are transmitted on a plurality of connectors. The multi-bit symbols may be transmitted by mapping the symbols to a sequence of states of the plurality of connectors, and driving the connectors in accordance with the sequence of states. The timing of the sequence of states is determinable at a receiver at each transition between sequential states. The state of each connector may be defined by polarity and direction of rotation of a multi-phase signal transmitted on the each connector.
-
Citations
30 Claims
-
1. A method for data communications, comprising:
-
at a first device; encoding a data word in a first plurality of multi-bit symbols; transmitting the plurality of multi-bit symbols from the first device to provide a three-phase signal on each of a plurality of connectors, wherein the three-phase signal provided on each of three connectors is in a different phase than the three-phase signals provided on the other connectors in the three connectors; at a second device; receiving the three-phase signal provided on each of the three connectors; providing multi-bit symbols representative of a sequence of signaling states of the three connectors; converting each signaling state in the sequence of signaling states to a second plurality of multi-bit symbol at a second device using timing derived from transitions between sequential signaling states; and decoding the data word from the second plurality of multi-bit symbols at the second device using a clock signal derived from transitions between consecutively-transmitted symbols, wherein a transition in signaling state of the plurality of connectors occurs between transmission of each pair of symbols in the first plurality of multi-bit symbols, and wherein signaling state of each connector is represented in each multi-bit symbol as polarity and direction of rotation of the three-phase signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus that encodes data, comprising:
-
a first device that includes; a wire state encoder configured to provide first multi-bit symbols representative of a sequence of signaling states of three connectors; a plurality of line drivers coupled to the three connectors and configured to transmit a three-phase signal on each of the three connectors in accordance with the first multi-bit symbols, wherein the three-phase signal transmitted on each of three connectors is in a different phase than the three-phase signals provided on the other connectors in the three connectors; and a second device that includes; a plurality of differential receivers coupled to pairs of the three connectors and configured to receive the three-phase signal from the three connectors; a wire state decoder configured to provide second multi-bit symbols representative of a sequence of signaling states of the three connectors; a clock recovery circuit configured to determine timing of the sequence of signaling states based on transitions between sequential signaling states; and a decoder adapted to decode data from the multi-bit symbols, wherein signaling state of each of the three connectors is represented in each multi-bit symbol as polarity and direction of rotation of the three-phase signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
a first device that includes; means for encoding data in a first multi-bit symbols representative of a sequence of signaling states of three connectors; means for transmitting a three-phase signal on each of three connectors in accordance with the first multi-bit symbols, wherein the three-phase signal transmitted on each of three connectors is in a different phase than the three-phase signals provided on the other connectors in the three connectors; and a second device that includes; means for receiving the three-phase signal from the three connectors; means for receiving second multi-bit symbols representative of a sequence of signaling states of the three connectors; means for determining timing of the sequence of signaling states based on transitions between sequential signaling states; and means for decoding data from the multi-bit symbols, wherein signaling state of each of the three connectors is represented in each multi-bit symbol as polarity and direction of rotation of the three-phase signal. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification