Claims
- 1. A data input/output circuit, comprising:
- an N-bit shift register into which data can be preset;
- serial input gate means for selectively applying data in a bit-serial fashion to an input of an arbitrary stage of the shift register;
- serial output gate means for selectively outputting data of an arbitrary state of the shift register in a bit-serial fashion; and
- control means coupled to said serial input gate means and said serial output gate means for generating a control signal in accordance with a predetermined one of a plurality of serial data formats and to control the serial input gate means and the serial output gate means on the basis of the predetermined serial data format.
- 2. A data input/output circuit in accordance with claim 1, wherein said N-bit shift register includes a plurality (n) of K-bit (N=nK) shift registers which are connected to each other so as to form said N-bit shift register as a cyclic shift register.
- 3. A data input/output circuit in accordance with claim 1, wherein said N-bit shift register includes M (M.ltoreq.N) parallel terminals for outputting data in parallel fashion, further comprising:
- input latch means connected to said M-bit parallel terminals of the shift register for holding data being stored in the shift register to preset data being received from the data bus into the shift register in a bit-parallel fashion.
- 4. A data input/output circuit comprising:
- an N-bit reversible shift register having N stages each with a serial input and a serial output;
- serial input gate means for selectively applying inputted data in a bit-serial fashion to an input of an arbitrary stage of the reversible shift register;
- serial output gate means for selectively output data of an arbitrary stage of the reversible shift register in a bit-serial fashion; and
- control means coupled to said serial input gate means and said serial output gate means for generating a control signal in accordance with a predetermined one of a plurality of serial data formats and to control the input gate means and the output gate means on the basis of the predetermined serial data format.
- 5. A data input/output circuit in accordance with claim 4, wherein said N-bit reversible shift register includes a plurality (n) of K-bit (N=nK) reversible shift registers which are connected to each other so as to form said N-bit reversible shift register as a cyclic reversible shift register.
- 6. A data input/output circuit in accordance with claim 5, wherein each of said plurality of K-bit reversible shift registers includes a first serial input to which data is inputted in a bit-serial fashion when the data is to be shifted upward, a second serial input to which data is inputted in a bit-serial fashion when the data is to be shifted downward, and a plurality of inputs/outputs to or from which data is inputted or outputted.
- 7. A data input/output circuit in accordance with claim 6, further comprising:
- input latch means connected to one of said K-bit (N=nk) reversible shift registers for holding data being stored in the reversible shift register for sending the same to a data bus in a bit-parallel fashion; and
- output latch means connected t one of said K-bit (N=nk) reversible shift registers to preset data being received from the data bus into the reversible shift register in a bit-parallel fashion.
- 8. A data input/output interface for a digital signal processing system in accordance with claim 7, the most significant bit and the least significant bit of said K-bit parallel inputs/outputs of said K-bit reversible shift registers are used as serial outputs of said K-bit reversible shift registers.
- 9. A data input/output circuit in accordance with claim 8, said input gate means includes a pair of gate circuits one of which is connected to said first input of any one said plurality of K-bit reversible shift registers and the other of which is connected to said second input of any one of said plurality of K-bit reversible shift registers.
- 10. A data input/output circuit in accordance with claim 8, wherein said output gate means includes a plurality of gate circuits connected to one or more of said plurality of inputs/outputs of one or more of said plurality of K-bit reversible shift registers.
Priority Claims (1)
Number |
Date |
Country |
Kind |
62-231576 |
Sep 1987 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 713,043 filed Jun. 7, 1991, which in turn is a continuation of application Ser. No. 243,082 filed Sep. 9, 1988, both now abandoned.
US Referenced Citations (10)
Continuations (2)
|
Number |
Date |
Country |
Parent |
713043 |
Jun 1991 |
|
Parent |
243082 |
Sep 1988 |
|