主权项 |
1. A method, comprising:
compensating for non-deterministic data processing time in a transceiver, for a plurality of operation frequencies, the transceiver comprising a receiver circuitry having variable latency components including a deserializer, a transmitter circuitry including a serializer, a delay calibration logic (DCL), the DCL being communicatively coupled between an output of the receiver circuitry and an input of the transmitter circuitry, and a feedback path configured to be switchable by the DCL between an open state and a closed state, said compensating including for each transceiver operation frequency, sending test data over the feedback path while the feedback path is in the closed state; and, with the DCL:
measuring a plurality of travel times for the test data;determining, from the plurality of travel times, a compensation delay that provides a constant deterministic delay for the transceiver;opening the feedback path; andadding the compensation delay to input data received at the transceiver; wherein
the DCL comprises a calibration control logic, and a plurality of pipelines for processing a plurality of parallel data lines, the calibration control logic being disposed between the output of the receiver circuitry and the plurality of pipelines. |