Shift register
AssigneeRicoh Company, Ltd.
InventorKunihiro Yamada
Life of this patent
Estimating the term…
Abstract
A shift register of the type capable of performing shift operations by changing the access of a random access memory, which is capable of performing the operations at a high speed, with respect to the address for reading data and the output of a counter, the input to which is a clock pulse. In order to increase the operations of the shift register, the operation of the address is performed in a power form or each input data is written at two different addresses of the random access memory.
Claims5
A shift register of the type capable of performing shift operations by changing the access of a random access memory comprising:
- a random access memory having a memory capacity of 2.sup.k words,
- where 2.sup.k .gtoreq.n and n is the number of steps required for said shift register;
- a k-bit counter adapted to perform a counting operation when a clock pulse is input thereof an then to input, via a k-bit operation unit, the count output to said random access memory as an address for writing an input data in said random access memory;
- and wherein
- said k-bit operation unit is adapted to perform an operation with respect to said count output of said k-bit counter and the address of desired shifted data and then to output the operated result as an address for reading said shifted data from said random access memory, whereby high speed reading operation of said shifted data is attained.
A shift register of the type capable of performing shift operations by changing the access of a random access memory comprising:
- 2.sup.n words, where n is the number of steps required for said shift register;
- a counter, the input of which is a clock pulse;
- a sequence control signal generation means for generating a sequence control signal in accordance with each clock pulse input thereto;
- a constant generation means for generating successively a first constant 0 and a second constant n in accordance with said sequence control signal and, in the absence of the input of said sequence control signal, generating the address of desired shifted data (SFTD DATA) input to said constant generation means as is;
- and
- an operation means for performing an operation with respect to either one of said first and second constants 0 and n, which are outputs of said constant generation means, and with respect to the output of said counter so as to generate first and second addresses successively for writing an input data in different addresses of said random access memory twice when the clock pulse is input thereto, whereby high speed reading operations of said shifted data is attained.
Dependencies are inferred from the claim text.