Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
326 words
A high resolution event occurrence time counter, which comprises: free running counter means, the counter means being responsive to a clock signal and providing count data which varies in response to the clock signal, the clock signal being periodic, each period of the clock signal having a first half period and a second half period; first register means for storing the count data of the free running counter means, the first register means being responsive to the clock signal and storing the count data in response thereto, the first register means providing first register data representative of the count data stored therein; second register means for storing the first register data of the first register means, the second register means providing first time of arrival data representative of the first register data stored therein; third register means for storing the count data of the free running counter, the third register means providing second time of arrival data representative of the count data stored therein; clock edge encoder means for determining whether an event occurred during one of the first half period and the second half period of the clock signal, the clock edge encoder means providing a first sync signal when the event occurred during the first half period, and a second sync signal when the event occurred during the second half period; the second register means being responsive to the first sync signal and storing the first register data in response thereto; the third register means being responsive to the second sync signal and storing the count data in response thereto; wherein at least the first time of arrival data is provided as output data of the event occurrence time counter when at least the first sync signal is provided by the clock edge encoder means, and at least the second time of arrival data is provided as output data when at least the second sync signal is provided by the clock edge encoder means.
Claim 2
Dependent Claim
326 words
A high resolution event occurrence time counter, which comprises: free running counter means, the counter means being responsive to a clock signal and providing count data which varies in response to the clock signal, the clock signal being periodic, each period of the clock signal having a first half period and a second half period; first register means for storing the count data of the free running counter means, the first register means being responsive to the clock signal and storing the count data in response thereto, the first register means providing first register data representative of the count data stored therein; second register means for storing the first register data of the first register means, the second register means providing first time of arrival data representative of the first register data stored therein; third register means for storing the count data of the free running counter, the third register means providing second time of arrival data representative of the count data stored therein; clock edge encoder means for determining whether an event occurred during one of the first half period and the second half period of the clock signal, the clock edge encoder means providing a first sync signal when the event occurred during the first half period, and a second sync signal when the event occurred during the second half period; the second register means being responsive to the first sync signal and storing the first register data in response thereto; the third register means being responsive to the second sync signal and storing the count data in response thereto; wherein at least the first time of arrival data is provided as output data of the event occurrence time counter when at least the first sync signal is provided by the clock edge encoder means, and at least the second time of arrival data is provided as output data when at least the second sync signal is provided by the clock edge encoder means.
Claim 3
Dependent Claim
30 words
A high resolution event occurrence time counter as defined by claim 1, wherein the free running counter means includes a Johnson-type counter and a binary counter coupled together in series.
Claim 4
Dependent Claim
90 words
A high resolution event occurrence time counter as defined by claim 1, wherein the second register means are cleared of first register data in response to the second sync signal provided by the clock edge encoder means, and the third register means are cleared of count data in response to the first sync signal provided by the clock edge encoder means, whereby only one of the first time of arrival data and the second time of arrival data will be provided as output data of the event occurrence time counter.
Claim 5
Dependent Claim
52 words
A high resolution event occurrence time counter, as defined by claim 3, which further comprises OR means for logic or'ing together the first time of arrival data and the second time of arrival data, the OR means providing output data corresponding to one of the first and second time of arrival data.
Claim 6
Dependent Claim
68 words
A high resolution event occurrence time counter, as defined by claim 1, wherein the output data of the event occurrence time counter includes a least significant bit having a first logic state if at least the first sync signal is provided by the clock edge encoder means, and having a second logic state if at least the second sync signal is provided by the clock edge encoder means.
Claim 7
Dependent Claim
77 words
A high resolution event occurrence time counter, as defined by claim 1, wherein the clock edge encoder means further includes means for indicating when output data of the event occurrence time counter is available, the output data indicating means counting a predetermined number of periods of the clock signal after the event has occurred and providing a signal indicating that output data of the event occurrence time counter is available to be provided to an external circuit.
Claim 8
Dependent Claim
46 words
A high resolution event occurrence time counter, as defined by claim 1, wherein the counter means provides a carry signal, the carry signal being provided as an output of the event occurrence time counter so as to be available to be provided to an external counter.