Abstract:
Embodiments of the present invention provide improved techniques for recovering clock information from data signals. In one embodiment, a general purpose device such as a real-time oscilloscope acquires a data signal. The device takes a derivative of the data signal, then computes the square or absolute of the derivative before applying a bandpass filter. The bandpass filter is a windowing function with a spectrum that is wider than the clock, and has a flat top and smooth transitions on both sides. In one embodiment, at Tukey window may be used. The device finds edge crossing times of the filtered result, and applies a phase-locked loop or lowpass filter to the edge crossing times in order to recover a stable clock signal. When the improved techniques are implemented in software, they may be used with any number of different equalizers that are required by various high-speed serial data link systems.
Abstract:
A first sequence of data bits is shifted into storage elements of a signal receiver during a first sequence of bit-time intervals, and a memory access command indicates that a second sequence of data bits is to be received within the signal receiver during a second sequence of bit-time intervals. Contents of the shift-register storage elements are conditionally overwritten with a predetermined set of seed bits, depending on whether one or more bit-time intervals will transpire between the first and second sequences of bit-time intervals. Equalization signals generated based, at least in part, on contents of the shift-register storage elements are used to adjust respective signal levels representative of one or more bits of the second sequence of data bits.
Abstract:
Described herein is a feed forward equalizer (200) which operates in a normal operational mode and in a test operational mode. The feed forward equalizer (200) has an input port (201) and an output port (202) which is used for the normal operational mode. A test input port (203) and a test output port (204) are provided which are used for the test operational mode. Buffers (301, 302, 303, 304) are provided for matching the impedance of respective ones of the input, output, test input and test output ports. The feed forward equalizer (200) allows testing during development and once mounted in an integrated circuit without interfering with the normal operational mode.
Abstract:
An active transceiver circuit (212) for transmission of a low bitrate data signal (177) over and reception of a high bitrate data signal (166R) from a single ended transmission medium (105), the transmission medium (105) comprising an inner conductor (107) and a conductive shield layer (109), comprises: an input port (204) for receiving a low bitrate input data signal (101), an output port (202) for delivering a high bitrate output data signal (102), a differential input/output port (203) for launching a low bitrate data signal (177) into the single ended transmission medium (105) and for receiving a high bitrate data signal (166R) from the single ended transmission medium (105), a first and second single ended output driver (191, 192) adapted for each delivering, on their respective output nodes (111, 112), the low bitrate input data signal (101) shaped to a maximum slew rate that is at least 5 times smaller than the maximum slew rate of the received high bitrate data signal (166R), and a high bitrate receiver (117) for receiving the signals at output nodes (111, 112) of the first and second single ended output drivers (191, 192), and for generating a high bitrate output data signal (102) on the output port (202). The transceiver circuit (212) may be incorporated in a transceiver (200).
Abstract:
To achieve an effective reflective waveform shaping in a bus system in which a plurality of transmitting ends and receiving ends are coupled, a device for monitoring a waveform state and calculating a waveform shaping parameter for each transmitting source, a device for storing the waveform shaping parameter calculated for each transmitting source, and a device for waveform shaping by the waveform shaping parameter are provided for the receiving end to perform waveform shaping. Therefore, a waveform can be shaped for each transmitting end coupled to a bus including a plurality of transmitting ends, and a reflective waveform can be corrected depending on a difference in the transmission direction which is not performed in the conventional waveform shaping in the bus coupling including a plurality of transmitting ends.