High speed counter for alternative up/down counting of pulse trains and method therefor
AssigneeSGS-Thomson Microelectronics S.A.
InventorJean-Louis Bonnot
Life of this patent
Estimating the term…
Loading patent…
AssigneeSGS-Thomson Microelectronics S.A.
InventorJean-Louis Bonnot
Estimating the term…
An asynchronous counter includes a plurality of flip-flops, cascade connected to one another, the plurality of flip-flops serially receiving successive pulse trains having varying numbers of pulses per pulse train. Switching circuitry, coupled to the plurality of flip-flops, inverts the state of each flip-flop between a first set of pulse trains and a second set of pulse trains (or first and second consecutive pulse trains) so that the counter computes a difference between the number of pulses in the first set of pulse trains and the number of pulses in the second set of pulse trains (or a difference between the number of pulses of the first pulse train and the number of the second pulse train). Initialization circuitry, coupled to the plurality of flip-flops, initializes all of the flip-flops at each predetermined even number of pulse trains.
An asynchronous counter comprising:
An asynchronous counter comprising:
A method for computing a difference between pulses of successive pulse trains comprising the steps of:
Dependencies are inferred from the claim text.