High data rate interface
First Claim
1. A method of calibrating a skew with a forward link skew calibration packet in a mobile display digital interface (MDDI) system, the forward link skew calibration packet having a calibration data sequence field, the method comprising:
- sending during a calibration by a host to a client display the forward link skew calibration packet with the calibration data sequence field having a calibration data sequence;
sending by the host a strobe signal to the client display, the host to set a data signal to the strobe signal during processing of the calibration data sequence;
recovering by the client display a clock signal, the client display using only the strobe signal received at the client display when receiving the calibration data sequence to recover the clock signal and determine the skew;
sending by the host to the client display a data packet by driving the data signal, wherein the host toggles the strobe signal when sending the data packet only when the data signal does not change state;
forming by the client display a logical exclusive OR of the data signal and the strobe signal received at the client display to recover the clock signal when receiving the data packet and not receiving the calibration data sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A data Interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors and thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless communication devices.
403 Citations
9 Claims
-
1. A method of calibrating a skew with a forward link skew calibration packet in a mobile display digital interface (MDDI) system, the forward link skew calibration packet having a calibration data sequence field, the method comprising:
-
sending during a calibration by a host to a client display the forward link skew calibration packet with the calibration data sequence field having a calibration data sequence; sending by the host a strobe signal to the client display, the host to set a data signal to the strobe signal during processing of the calibration data sequence; recovering by the client display a clock signal, the client display using only the strobe signal received at the client display when receiving the calibration data sequence to recover the clock signal and determine the skew; sending by the host to the client display a data packet by driving the data signal, wherein the host toggles the strobe signal when sending the data packet only when the data signal does not change state; forming by the client display a logical exclusive OR of the data signal and the strobe signal received at the client display to recover the clock signal when receiving the data packet and not receiving the calibration data sequence. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising:
-
a nontransitory computer medium having instructions stored thereon to cause at least one processor when executing the instructions to perform a procedure to calibrate a skew with a forward link skew calibration packet in a mobile display digital interface (MDDI) system, the forward link skew calibration packet having a calibration data sequence field, the procedure comprising; sending during a calibration by a host to a client display the forward link skew calibration packet with the calibration data sequence field having a calibration data sequence; sending by the host a strobe signal to the client display, the host to set a data signal to the strobe signal during processing of the calibration data sequence; recovering by the client display a clock signal, the client display using only the strobe signal received at the client display when receiving the calibration data sequence to recover the clock signal and determine the skew; sending by the host to the client display a data packet by driving a data signal, wherein the host toggles the strobe signal when sending the data packet only when the data signal does not change state; forming by the client display a logical exclusive OR of the data signal and the strobe signal received at the client display to recover the clock signal when receiving the data packet and not receiving the calibration data sequence. - View Dependent Claims (6, 7, 8)
-
-
9. A mobile display digital interface (MDDI) system comprising a host, a client display, and a channel coupling the host to the client display;
-
the host comprising; a memory; a transmit driver coupled to the channel to drive a data signal and a strobe signal; a state machine coupled to the memory and to the transmit driver to cause the transmit driver to send to the client display a data packet by driving the data signal, and to send to the client display, during a calibration by the host, a forward link skew calibration packet with a calibration data sequence field having a calibration data sequence, and to set the data signal to the strobe signal during processing of the calibration data sequence, and to toggle the strobe signal only while the data signal does not change state when sending the data packet to the client display; the client display comprising; another memory; a receive driver coupled to the channel to receive the data signal and the strobe signal; a processor coupled to the another memory and to the receive driver to recover a clock signal when receiving the calibration data sequence to determine a skew, by using only the strobe signal received at the client, and to recover the clock signal when receiving the data packet by forming a logical exclusive OR of the data signal and the strobe signal received at the client display and not receiving the calibration data sequence.
-
Specification