Claims
- 1. A non-sequential counter having 2.sup.N unique states, said counter being responsive to an incrementing signal for changing the state of said counter, said counter comprising:
- (a) 2 N inverters
- (b) gating means interconnecting said inverters in series to form an N-stage shift register for storing N bits of data, said gating means being responsive to said incrementing signal for causing the data stored in said shift register to shift; and
- (c) feedback logic means responsive to the output of each of said inverters and to said incrementing signal for inserting into a first stage of the shift register a bit corresponding to the least significant bit of the next state to be generated by the counter, a logical one bit being inserted into said first stage in response to a first 2.sup.N /2 binary output states of said inverters and a logical zero being inserted into said first stage in response to a second 2.sup.N /2 binary output states of said inverters.
- 2. The non-sequential counter according to claim 1 wherein N is an integer number less than five.
- 3. A non-sequential counter having eight unique states, said counter being responsive to an incrementing signal for changing the state of said counter, said counter comprising:
- (a) six inverters:
- (b) gating means interconnecting first, second, third, fourth, fifth and sixth inverters in series to form a three stage shift register for storing three bits of data, said gating means being responsive to said incrementing signal for causing the data stored in said shift register to shift; and
- (c) feedback logic means responsive to said incrementing signal for inserting into a first stage of the register the least significant bit of the next state to be generated, said logic means comprising:
- (i) an AND gate responsive to the output of said first inverter and said fourth inverter;
- (ii) a first OR gate responsive to the output of said AND gate and to said sixth inverter;
- (iii) a second OR gate responsive to the output of said second inverter, said third inverter and said fifth inverter; and
- (iv) a NAND gate responsive to the outputs of said first and second OR gates.
- 4. A three stage non-sequential counter responsive to an incrementing signal for changing the state of said counter, said counter counting through eight unique states and comprising:
- (a) a three stage shift register for storing three bits of data;
- (b) means responsive to said incrementing signal for causing bits stored in said shift register to shift; and
- (c) feedback logic means responsive to a binary 6, 0, 1 and 3 in said counter for inserting a logical one bit corresponding to the least significant bit of the next state to be generated into a first stage of the register and further responsive to a binary 7, 5, 2 and 4 in said counter for inserting a logical zero bit corresponding to the least significant bit of the next state to be generated into the first stage of the register.
- 5. A four stage non-sequential counter having sixteen unique states and being responsive to an incrementing signal for changing the state of said counter, said counter comprising:
- (a) a four stage shift register for storing four bits of data;
- (b) means responsive to said incrementing signal for causing bits stored in said shift register to shift; and
- (c) feedback logic means responsive to a binary 0, 1, 3, 7, 14, 13, 12 and 2 in said counter for inserting a logical one bit corresponding to the least significant bit of the next state to be generated into a first stage of said register and responsive to a binary 4, 5, 6, 8, 9, 10, 11 and 15 for inserting a logical zero bit corresponding to the least significant bit of the next state to be genrated into the first stage of said register.
Parent Case Info
This is a continuation of copending patent application Ser. No. 901,894, filed May 1, 1978, which is now abandoned, which was a continuation of Ser. No. 735,917, filed Oct. 27, 1976, now abandoned.
US Referenced Citations (7)
Continuations (2)
|
Number |
Date |
Country |
Parent |
901894 |
May 1978 |
|
Parent |
735917 |
Oct 1976 |
|