Claims
- 1. An operation processing apparatus comprising:
a first shift register for inputting uncoded data and storing operation target data; a second shift register for shift outputting uncoded data; first bit position information retaining means for retaining first bit position information showing a position of bits to be used in an exclusive OR operation; first bit selection means for selecting operation bits to be used in the exclusive OR operation from configuration bits of said operation target data based on said first bit position information; and first exclusive OR operating means for executing exclusive OR operations of all the operation bits selected by said first bit selection means.
- 2. The operation processing apparatus according to claim 1, wherein said first exclusive OR operating means comprises a plurality of multi-input exclusive OR operation circuits each having a different number of input bit, and first output data selection means for selecting at least one output data from output data of said plurality of multi-input exclusive OR operation circuits.
- 3. The operation processing apparatus according to claim 1, further comprising:
second bit position information retaining means for retaining second bit position information showing a position of bits to be used in an exclusive OR operation; second bit selection means for selecting operation bits to be used in the exclusive OR operation from configuration bits of said first shift register and shift outputs of said second shift register based on said second bit position information; and second exclusive OR operating means for executing exclusive OR operations of all the operation bits selected by said second bit selection means, wherein said first shift register stores uncoded data output from said second exclusive OR operation means as an operation target data, said second shift register shift outputs uncoded data to said second bit selection means, and said first bit selection means selects operation bits using each bit of said first shift register and an output of said second exclusive OR operation means.
- 4. The operation processing apparatus according to claim 3, wherein said second exclusive OR operating means comprises a plurality of multi-input exclusive OR operation circuits each having a different number of input bit, and second output data selection means for selecting at least one output data from output data of said plurality of multi-input exclusive OR operation circuits.
- 5. An operation processing apparatus comprising:
a first shift register for inputting uncoded data and storing operation target data; a second shift register for shift inputting uncoded data; first bit position information retaining means for retaining first bit position information showing a position of bits to be used in an exclusive OR operation; first determining means for determining whether or not bits, which are present before the previous stage of each bit of said first shift register, are used in an exclusive OR operation; and first cascade exclusive OR selection means for connecting an exclusive OR circuit with two inputs and one output and a selection circuit with three inputs and one output in a multi-stage cascade manner as a configuration unit, and for executing an exclusive OR operation and a selective operation.
- 6. The operation processing apparatus according to claim 5, wherein said first cascade exclusive OR selection means connects said exclusive OR circuit and said selection circuit in a multi-stage cascade manner such that an output of said exclusive OR circuit is input as second input data of said selection circuit, an output of said selection circuit is input as third input data of a selection circuit of a next stage and as an input of said exclusive OR circuit, and said first cascade exclusive OR selection means connects said first shift register, said exclusive OR circuit and said selection circuit in a multi-stage cascade manner such that the respective bit outputs of said first register are input as first input data of said selection circuit and as input data of said exclusive OR circuit in order, and said first cascade exclusive OR selection means connects said second shift register, said exclusive OR circuit and said selection circuit in a multi-stage cascade manner such that a shift output of said second shift register is input as third input data of the first stage of said selection circuit.
- 7. The operation processing apparatus according to claim 5, further comprising first bit position selection means, which has a plurality of bit position information retaining means, for selecting an output of any one of said plurality of bit position information retaining means so as to output said selected output to said selection circuits in said first cascade exclusive OR selection means.
- 8. The operation processing apparatus according to claim 6, further comprising first fixing means having the same number as that of the configuration units, for fixing input data of said exclusive OR circuit of said first cascade exclusive OR selection means, which corresponds to a stage whose first bit position information is “0”, and first input data of said selection circuit to “0”.
- 9. The operation processing apparatus according to claim 8, wherein said first fixing means comprises a first AND circuit for fixing data, which is input to said exclusive OR circuit and said selection circuit from said first shift register at the stage whose bit position information is “0”, to “0” and a second AND circuit for fixing data, which is input to said exclusive OR circuit from said second shift register at the stage whose bit position information is “0” or the selection circuit of the previous stage, to “0”.
- 10. The operation processing apparatus according to claim 5, further comprising:
second bit position information retaining means for retaining second bit position information showing a position of a bit to be used in an exclusive OR operation; second determining means for determining whether or not bits, which are present before the previous stage of each bit of said first shift register, are used in an exclusive OR operation; and second cascade exclusive OR selection means for connecting an exclusive OR circuit with two inputs and one output and a selection circuit with three input and one output in a multi-stage cascade manner as a configuration unit, and for executing an exclusive OR operation and a selective operation using the respective bits of said first shift register and a shift output of said second shift register based on said second bit position information and the determination result of said second determining means, wherein said first register stores uncoded data output from said second cascade exclusive OR selection means as operation target data, said second shift register shift outputs uncoded data to said second cascade exclusive OR selection means, and said first cascade exclusive OR selection means executes an exclusive OR operation and a selective operation using the respective bits of said first shift register and an output of said second cascade exclusive OR selection means.
- 11. The operation processing apparatus according to claim 10, wherein said second cascade exclusive OR selection means connects said exclusive OR circuit and said selection circuit in a multi-stage cascade manner such that a output of said exclusive OR circuit is input as second input data of said selection circuit, an output of said selection circuit is input as third input data of a selection circuit of a next stage and as input data of said exclusive OR circuit, and said second cascade exclusive OR selection means connects said first shift register, said exclusive OR circuit and said selection circuit in a multi-stage cascade manner such that the respective bit outputs of said first register are input as first input data of said selection circuits and as input data of said exclusive OR circuits in order, and said second cascade exclusive OR selection means connects said second shift register, said exclusive OR circuit and said selection circuit in a multi-stage cascade manner such that a shift output of said second shift register is input as third input data of the first stage of said selection circuit.
- 12. The operation processing apparatus according to claim 11, further comprising second fixing means for fixing input data of said exclusive OR circuit of said second cascade exclusive OR selection means, which corresponds to a stage whose second bit position information is “0”, and first input data of said selection circuit to “0”.
- 13. The operation processing apparatus according to claim 12, wherein said second fixing means comprises a third AND circuit for fixing data, which is input to said exclusive OR circuit and said selection circuit from said first shift register at the stage whose bit position information is “0”, to “0” and a fourth AND circuit for fixing data, which is input to said exclusive OR circuit from said second shift register at the stage whose bit position information is “0” or the selection circuit of the previous stage, to “0”.
- 14. The operation processing apparatus according to claim 3, further comprising change means for outputting either uncoded data shift output from said second shift register or uncoded data output from second multi-input exclusive OR means to said first shift register and first multi-input exclusive OR means.
- 15. The operation processing apparatus according to claim 1, further comprising third fixing means for fixing uncoded data, which is input to said first shift register when a known bit is inserted, to “0” and for retaining uncoded data stored in said second shift register without being shifted.
Priority Claims (1)
Number |
Date |
Country |
Kind |
JP11-294816 |
Oct 1999 |
JP |
|
Parent Case Info
[0001] This is a Continuation of U.S. application Ser. No. 09/449,831, filed Nov. 26, 1999, the contents of which are expressly incorporated by reference herein in their entireties.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09449831 |
Nov 1999 |
US |
Child |
10305946 |
Nov 2002 |
US |