Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
125 words
An electronic counter comprising an array (10) of m rows and n columns of single flip-flop data latches and central shifting means (14) comprising a row of n data latches (33) for reading data from and writing data to each of the m rows of data latches of the array (10), such that the central shifting means (14) reads data from a row of data latches of the array (10), performs a shift operation on the data and an invert operation on the data in one of the n data latches and returns the data so operated on to the row of data latches in the array (10), whereby the data is returned to the array with a counting operation having been performed on it.
Claim 2
Dependent Claim
125 words
An electronic counter comprising an array (10) of m rows and n columns of single flip-flop data latches and central shifting means (14) comprising a row of n data latches (33) for reading data from and writing data to each of the m rows of data latches of the array (10), such that the central shifting means (14) reads data from a row of data latches of the array (10), performs a shift operation on the data and an invert operation on the data in one of the n data latches and returns the data so operated on to the row of data latches in the array (10), whereby the data is returned to the array with a counting operation having been performed on it.
Claim 3
Dependent Claim
50 words
A counter according to claim 1 wherein carry detection and generation means (32) are provided for detecting when a counting operation results in the data in a row incrementing from its highest state to zero and generating a carry signal to initiate a counting operation in a higher order row.
Claim 4
Dependent Claim
65 words
A counter according to claim 2 further comprising addressing means (11, 12) for addressing and enabling a selected row of data latches in the array (10) whereby, on generation of a carry signal during a counting operation in any given row, the addressing means (11, 12) addresses a higher order row to allow the counting operation in that higher order row to be carried out.
Claim 5
Dependent Claim
35 words
A counter according to claim 2 wherein the carry detection means comprise means (35) for detecting a change of one of the data latches in the array from a first state to a second state.
Claim 6
Dependent Claim
32 words
A counter according to claim 2 wherein carry control means (C2) are provided for causing the carry generator to generate a carry signal, regardless of the contents of the central shifting means.
Claim 7
Dependent Claim
26 words
A counter according to claim 1 wherein serial data input means (22, 24, 25) are provided for entering selected data into the central shifting means (14).
Claim 8
Dependent Claim
26 words
The counter according to claim 1 wherein the central shifting means comprises shifting means for shifting data by one column in the row of data latches.
Claim 9
Dependent Claim
50 words
The counter according to claim 1 wherein the central shifting means comprises shifting means for shifting data by one column from left to right in the row of data latches and inverting the data in the right most latch before returning it to the left most latch in the row.