Claims
- 1. A programmable bidirectional shifter for shifting a plurality of bits a plurality of bit positions during a single clock cycle comprising:
- a selectively activated left load and right read interface circuit means for the loading of bits, which have been input and are to be shifted left and the reading of bits which have been shifted right which are to be output;
- a byte shift matrix coupled to said left load and right read interface circuit means for performing a plurality of byte length shifts;
- a bit shift matrix coupled to said byte shift matrix, for performing a plurality of bit length shifts;
- a selectively activated right load and left read interface circuit means coupled to said bit shift matrix for the loading of bits which have been input and are to be shifted right and the reading of bits which have been shifted left and which are to be output;
- a byte shift control circuit means coupled to said byte shift matrix to control the number of left and right byte shifts, said number of shifts being determined by the number of bit portions to be shifted and the number of bits per byte;
- a bit shift control circuit means coupled to said bit shift matrix to control the number of left and right bit shifts, said number of shifts being determined by the number of bit positions to be shifted and the number of bits per byte;
- whereby a left or right shift may be performed by said shifter for a plurality of bits a plurality of bit positions during a single clock cycle.
Parent Case Info
This is a continuation of application Ser. No. 341,862, filed Jan. 22, 1982, abandoned, which is a division of Ser. No. 129,995, Feb. 13, 1980, now U.S. Pat. No. 4,338,675.
US Referenced Citations (6)
Divisions (1)
|
Number |
Date |
Country |
Parent |
129995 |
Feb 1980 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
341862 |
Jan 1982 |
|