Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
127 words
An apparatus for counting the number of times that different digital data patterns occur on a set of signal lines, comprising: an array of linear feedback shift registers implemented in random access memories (RAMs) with the set of signal lines connected to the address inputs of each RAM to select one of the linear feedback shift registers from the array according to the digital data pattern occurring on the set of signal lines; and means for causing the selected linear feedback shift register to shift upon the occurrence of a signal indicating that one of the digital signal patterns to be counted is present such that on each occurrence of the signal the content of the selected linear feedback shift register is incremented in a pseudo-random sequence.
Claim 2
Independent Claim
127 words
An apparatus for counting the number of times that different digital data patterns occur on a set of signal lines, comprising: an array of linear feedback shift registers implemented in random access memories (RAMs) with the set of signal lines connected to the address inputs of each RAM to select one of the linear feedback shift registers from the array according to the digital data pattern occurring on the set of signal lines; and means for causing the selected linear feedback shift register to shift upon the occurrence of a signal indicating that one of the digital signal patterns to be counted is present such that on each occurrence of the signal the content of the selected linear feedback shift register is incremented in a pseudo-random sequence.
Claim 3
Dependent Claim
34 words
An apparatus as recited in claim 1 further comprising means for translating coupled to a data output of the RAMs for translating pseudo-random codes generated by the linear feedback shift registers into meaningful numbers.
Claim 4
Dependent Claim
16 words
An apparatus as recited in claim 2 wherein the means for translating comprises a lookup table.
Claim 5
Dependent Claim
64 words
An apparatus as recited in claim 1 wherein the signal is a data valid signal and the means for causing comprises means for delaying the data valid signal to produce a code valid signal, with the data valid signal being applied to a chip select input of the RAMs and the code valid signal being applied to a write enable input of the RAMs.
Claim 6
Dependent Claim
72 words
An apparatus as recited in claim 1 wherein the array of linear feedback shift registers implemented in RAMs comprises: a plurality of single bit RAMS arranged in a chain with the input of all except the first connected in series to the output of the preceding RAM in the clain; and means for providing feedback from a combination of the RAM outputs to the input of the first RAM in the chain.
Claim 7
Dependent Claim
15 words
An apparatus as recited in claim 5 wherein the feedback means comprises an exclusive-OR gate.
Claim 8
Dependent Claim
46 words
An apparatus as recited in claim 6 further comprising a NOR gate with all of the plurality of RAM data outputs except the last one as inputs, and with the output of the NOR gate coupled to be one of the inputs to the exclusive-OR gate.
Claim 9
Dependent Claim
49 words
An apparatus as recited in claim 5 wherein the feedback means comprises a multiplexer disposed to select for feedback one of two combinations of the data outputs, one of which causes counting up behavior of the apparatus and the other of which causes counting down behavior of the apparatus.
Claim 10
Independent Claim
191 words
An apparatus for counting the number of times that different digital data patterns occur on a set of signal lines, the apparatus comprising: means for delaying a data valid signal to produce a code valid signal; a plurality of random access memories (RAMs), each having address inputs, a data input, a data output, a chip select control input, and a write enable control input, with the address inputs of each RAM coupled to the set of signal lines, with the chip select control inputs of each RAM coupled to the data valid signal, with the write enable control inputs of each RAM coupled to the code valid signal, and with the data inputs of each RAM, except the first RAM, coupled to the data output of the preceding RAM in the series; and feedback means for coupling a combination of the data outputs of the plurality of RAM to the data input of the first RAM; whereby, on each occurrence of the data valid signal followed by the code valid signal, the contents of the RAMs at the address location specified by the address inputs is incremented in a pseudo-random count.
Claim 11
Independent Claim
191 words
An apparatus for counting the number of times that different digital data patterns occur on a set of signal lines, the apparatus comprising: means for delaying a data valid signal to produce a code valid signal; a plurality of random access memories (RAMs), each having address inputs, a data input, a data output, a chip select control input, and a write enable control input, with the address inputs of each RAM coupled to the set of signal lines, with the chip select control inputs of each RAM coupled to the data valid signal, with the write enable control inputs of each RAM coupled to the code valid signal, and with the data inputs of each RAM, except the first RAM, coupled to the data output of the preceding RAM in the series; and feedback means for coupling a combination of the data outputs of the plurality of RAM to the data input of the first RAM; whereby, on each occurrence of the data valid signal followed by the code valid signal, the contents of the RAMs at the address location specified by the address inputs is incremented in a pseudo-random count.
Claim 12
Dependent Claim
26 words
An apparatus as recited in claim 9 further comprising means for translating the pseudo-random count held by the plurality of RAMs into a meaningful non-random number.
Claim 13
Dependent Claim
16 words
An apparatus as recited in claim 10 wherein the means for translating comprises a lookup table.
Claim 14
Dependent Claim
15 words
An apparatus as recited in claim 9 wherein the feedback means comprises an exclusive-OR gate.
Claim 15
Dependent Claim
46 words
An apparatus as recited in claim 12 further comprising a NOR gate with all of the plurality of RAM data outputs except the last one as inputs, and with the output of the NOR gate coupled to be one of the inputs to the exclusive-OR gate.
Claim 16
Dependent Claim
49 words
An apparatus as recited in claim 9 wherein the feedback means comprises a multiplexer disposed to select for feedback one of two combinations of the data outputs, one of which causes counting up behavior of the apparatus and the other of which causes counting down behavior of the apparatus.