SYSTEM AND METHOD FOR CALIBRATION OF SERIAL LINKS USING A SERIAL-TO-PARALLEL LOOPBACK
First Claim
1. A method for calibrating communication, said method comprising:
- sending serialized data over a serial interface;
receiving parallel data via a parallel interface, wherein said serialized data is looped back via said parallel interface;
comparing said parallel data and said serialized data for a match thereof; and
calibrating said serial interface by adjusting said sending of said serialized data until said comparing detects said match.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for calibration of serial links using serial-to-parallel loopback. Embodiments of the present invention are operable for calibrating serial links using parallel links thereby reducing the number of links that need calibration. The method includes sending serialized data over a serial interface and receiving parallel data via a parallel interface. The serialized data is looped back via the parallel interface. The method further includes comparing the parallel data and the serialized data for a match thereof and calibrating the serial interface by adjusting the sending of the serialized data until the comparing detects the match. The adjusting of the sending is operable to calibrate the sending of the serialized data over the serial interface.
25 Citations
20 Claims
-
1. A method for calibrating communication, said method comprising:
-
sending serialized data over a serial interface; receiving parallel data via a parallel interface, wherein said serialized data is looped back via said parallel interface; comparing said parallel data and said serialized data for a match thereof; and calibrating said serial interface by adjusting said sending of said serialized data until said comparing detects said match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for calibrating communication over a serial link, said system comprising:
-
a serialization module operable for serializing data and transmitting serial data over said serial link; a parallel interface module operable for receiving data over a plurality of parallel links; a comparison module operable for comparing serial data sent via said serialization module with parallel data received via said parallel interface module; and a training module operable for configuring timing of transmission of data over said serial link based on results from said comparison module. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a memory controller comprising a serial interface and a parallel interface, wherein said memory controller is operable to send serialized data over said serial interface, and wherein said memory controller is further operable to configure framing and timing of data sent over said serial interface based on corresponding data received via said parallel interface; and a memory component coupled to said memory controller via said serial interface and said parallel interface, wherein said memory component is operable to deserialize data received via said serial interface and operable to loopback said deserialized data via said parallel interface. - View Dependent Claims (17, 18, 19, 20)
-
Specification