Method and apparatus for receiving data
AssigneeIntel Corporation
InventorsDavid S. Dunning, Chamath Abhayagunawardhana
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsDavid S. Dunning, Chamath Abhayagunawardhana
Estimating the term…
A method and apparatus for asynchronously receiving a stream of data. The method and apparatus operate to detect edges within the stream of data and track a transmitted clock using multiple locally-generated clock phases. Moreover, the method and apparatus determine whether each edge arrives early or late relative to an expected arrival time and use the determination whether an edge arrived early or late in a receiver decision process. An exemplary embodiment of the apparatus to recover a clock from a stream of data includes an edge buffer, an edge processor, a multi-phase clock and an elastic buffer. The edge buffer receives the data stream and outputs an edge signal that indicates detection of an edge within the data stream. The edge processor is coupled to the edge buffer, determines an average phase of the detected edges and outputs a data signal and the average phase. The multi-phase clock is coupled to the edge processor, and outputs a multiple clock phases offset from each other by a predetermined amount. The elastic buffer is coupled to the edge processor and the multi-phase clock and outputs the data and the average phase.
A method to asynchronously receive a stream of data comprising:
A method to asynchronously receive a stream of data comprising:
A method to asynchronously receive a stream of data comprising:
A method to asynchronously receive a stream of data comprising:
An apparatus to recover a clock from a stream of data comprising:
An asynchronous receiving method to receive a data stream in a received waveform comprising:
An apparatus to recover a clock from a stream of data encoded as a positive differential signal and a negative differential signal, comprising:
A computer system including a plurality of modular components communicating with each other, each of the modular components employing an asynchronous receiving method to receive a data stream from another modular component, said asynchronous receiving method comprising:
A communications system including a plurality of components communicating with each other, each of the components employing an asynchronous receiving method to receive a data stream from another component, said asynchronous receiving method comprising:
A method to receive a stream of data comprising:
An asynchronous receiving method to receive a data stream in a received waveform comprising:
An asynchronous receiving method to receive a data stream in a received waveform comprising:
Dependencies are inferred from the claim text.