Digital adaptation circuitry and methods for programmable logic devices
First Claim
Patent Images
1. A method of controlling equalization of an incoming data signal, the method comprising:
- determining symbol intervals of the incoming data signal, the determining occurring at a first update rate;
selecting a pattern of bits based, at least in part, on a convergence time of the incoming data signal;
detecting a plurality of sets of two successive differently valued bits in the data signal, wherein each detected set of two successive differently valued bits is contained within a sequence of bits matching the selected pattern;
providing values indicating whether transitions in the incoming data signal between the two bits of each of the plurality of sets are late or early;
integrating the provided values over time; and
updating, at a second update rate, the equalization of the incoming data signal based on (1) the integration of the values and (2) the determined symbol intervals.
1 Assignment
0 Petitions
Accused Products
Abstract
Equalization of an incoming data signal can be controlled by sampling that signal at times when data values in that signal should be stable (“data samples”) and when that signal should be in transition between successive data values that are different (“transition samples”). A transition sample that has been taken between two successive differently valued data samples is compared to a reference value (which can be one of those two data samples). The result of this comparison can be used as part of a determination as to whether to increase or decrease equalization of the incoming data signal.
-
Citations
23 Claims
-
1. A method of controlling equalization of an incoming data signal, the method comprising:
-
determining symbol intervals of the incoming data signal, the determining occurring at a first update rate; selecting a pattern of bits based, at least in part, on a convergence time of the incoming data signal; detecting a plurality of sets of two successive differently valued bits in the data signal, wherein each detected set of two successive differently valued bits is contained within a sequence of bits matching the selected pattern; providing values indicating whether transitions in the incoming data signal between the two bits of each of the plurality of sets are late or early; integrating the provided values over time; and updating, at a second update rate, the equalization of the incoming data signal based on (1) the integration of the values and (2) the determined symbol intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21)
-
-
9. A method of controlling equalization of an incoming data signal, the method comprising:
-
determining symbol intervals of the incoming data signal, the determining occurring at a first update rate; selecting a pattern of bits based, at least in part, on a convergence time of the incoming data signal; sampling the incoming data signal at times when data values in that signal should be stable, to produce data samples; sampling the incoming data signal at times when that signal should be in transition between successive data values that are different from one another, to produce transition samples, wherein the successive data values correspond to bits contained within a sequence of bits matching the selected pattern; comparing a transition sample taken between two successive differently valued data samples to a reference value; integrating the result of the comparing over a plurality of successive performances of the comparing; and updating, at a second update rate, the equalization based on (1) a result of the integrating and (2) the determined symbol intervals. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. Circuitry for equalizing an incoming data signal, the circuitry comprising:
-
synchronization circuitry for determining symbol intervals of the incoming data signal, the determining occurring at a first update rate; selection circuitry for selecting a pattern of bits based, at least in part, on a convergence time of the incoming data signal; first sampling circuitry for sampling the incoming data signal at times when data values in that signal should be stable, to produce data samples; second sampling circuitry for sampling the incoming data signal at times when that signal should be in transition between successive data values that are different from one another, to produce transition samples, wherein the successive data values correspond to bits contained within a sequence of bits matching the selected pattern; comparison circuitry for comparing a transition sample taken between two successive differently valued data samples to a reference value; circuitry for integrating an output of the comparison circuitry over time and for using a result of the integrating to determine whether to change equalization of the incoming data signal; and equalization control circuitry for updating, at a second update rate, the equalization of the incoming data signal based on (1) the determination of whether to change the equalization and (2) the determined symbol intervals. - View Dependent Claims (16, 17, 18, 19, 20, 22, 23)
-
Specification