Use of multiple data comparators in parallel to trigger an oscilloscope on a pattern found in a serial data stream
AssigneeLeCroy Corporation
InventorFrederic Antonin
Life of this patent
Estimating the term…
Abstract
A method and system are provided for determining a location of a predetermined N bit sequence in a data stream. The method comprises the steps of determining two N bit data words from consecutive bits of the data stream, and providing N, N bit comparators. A first N bits of the two N bit data words is compared with the predetermined N bit data sequence by a first of the N comparators, and a next N bits, starting at a second bit, of the two N bit data words are compared with the predetermined N bit sequence by a second of the N bit comparators. These comparisons are repeated, incrementing the starting bit, until N comparators have been employed and the first through N bits have been employed as the starting bit.
Claims15
A method for determining a location of a predetermined N bit sequence in a data stream, comprising the steps of:
- (a) determining two N bit data words from consecutive bits of the data stream;
- (b) providing N, N bit comparators;
- (c) comparing a first N bits of the two N bit data words with the predetermined N bit data sequence by a first of the N comparators;
- (d) comparing a next N bits, starting at a second bit, of the two N bit data words with the predetermined N bit sequence by a second of the N bit comparators:
- and
- (e) repeating step (d), incrementing the starting bit, until N comparators have been employed and the first through N bits have been employed as the starting bit.
A computer program, adapted to operate in accordance with a data acquisition system, for determining a location of a predetermined N bit sequence in a data stream, comprising instructions for performing the steps of:
- (a) determining two N bit data words from consecutive bits of the data stream;
- (b) providing N, N bit comparators;
- (c) comparing a first N bits of the two N bit data words with the predetermined N bit data sequence by a first of the N comparators;
- (d) comparing a next N bits, starting at a second bit, of the two N bit data words with the predetermined N bit sequence by a second of the N bit comparators:
- and
- (e) repeating step (d), incrementing the starting bit, until N comparators have been employed and the first through N bits have been employed as the starting bit.
A system for determining a location of a predetermined N bit sequence in a data stream, comprising:
- a selector for determining two N bit data words from consecutive bits of the data stream;
- N, N bit comparators for comparing, by the first N bit comparator, a first N bits of the two N bit data words with the predetermined N bit data sequence by a first of the N comparators, and by a second N bit comparator, comparing a next N bits, starting at a second bit, of the two N bit data words with the predetermined N bit sequence by a second of the N bit comparators;
- wherein such comparison is performed by each of the N bit comparators, incrementing the starting bit, until all N comparators have been employed and the first through N bits have been employed as the starting bit.
Dependencies are inferred from the claim text.