Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
255 words
A bidirectional barrel shift circuit comprising: an input switching circuit having a plurality of parallel input lines and a corresponding number of signal line means associated with the respective input lines, each of the signal line means being composed of a pair of first and second signal lines, the input switching circuit being operative to selectively couple each of the input lines to one of the associated first and second signal line pair; an output switching circuit coupled to all the first and second signal lines and having output lines of a number corresponding to that of the input lines, the output switching circuit being operative to couple either the first signal lines or the second signal lines to the corresponding output lines; a barrel shift matrix coupled to the first and second signal lines and having a plurality of on-off switch means for selectively coupling between the first and second signal lines; a shift number controller operable in response to a shift number signal to control the barrel shift matrix so as to produce between the first and second signal lines a switching pattern which realizes a barrel shift of the given shift number; and a shift direction controller operable in response to a shift direction signal to control the input switching circuit so as to selectively couple the input lines to either the first or second signal lines and to control the output switching circuit so as to couple the other of the first and second signal lines to the corresponding output lines.
Claim 2
Dependent Claim
255 words
A bidirectional barrel shift circuit comprising: an input switching circuit having a plurality of parallel input lines and a corresponding number of signal line means associated with the respective input lines, each of the signal line means being composed of a pair of first and second signal lines, the input switching circuit being operative to selectively couple each of the input lines to one of the associated first and second signal line pair; an output switching circuit coupled to all the first and second signal lines and having output lines of a number corresponding to that of the input lines, the output switching circuit being operative to couple either the first signal lines or the second signal lines to the corresponding output lines; a barrel shift matrix coupled to the first and second signal lines and having a plurality of on-off switch means for selectively coupling between the first and second signal lines; a shift number controller operable in response to a shift number signal to control the barrel shift matrix so as to produce between the first and second signal lines a switching pattern which realizes a barrel shift of the given shift number; and a shift direction controller operable in response to a shift direction signal to control the input switching circuit so as to selectively couple the input lines to either the first or second signal lines and to control the output switching circuit so as to couple the other of the first and second signal lines to the corresponding output lines.
Claim 3
Dependent Claim
110 words
A barrel swift circuit as claimed in claim 1 wherein the on-off switch means in the barrel shift matrix are arranged in the form of a matrix which has a plurality of rows and a plurality of columns corresponding to the first and second signal lines pairs, each of the on-off switch means in each row being connected at one end to the first signal line in the associated column, and at the other end to the second signal line in the column leftwardly shifted from the associated column by a predetermined shift number which is the same within the same row but different from that of the other rows.
Claim 4
Dependent Claim
62 words
A barrel shift circuit as claimed in claim 2 wherein each of the on-off switch means is constituted of a field effect transistor having two electrodes connected to the corresponding first and second signal lines, the field effect transistors in each row of the matrix having commonly connected gate electrodes so that the transistors in the same row are simultaneously turned on.
Claim 5
Dependent Claim
62 words
A barrel shift circuit as claimed in claim 2 wherein the shift number controller includes a plurality of parallel control inputs for receiving the shift number signal in binary code and is operable to turn on all of the on-off switch means in that column of the matrix which can realize a shift in the amount indicated by the shift number signal.
Claim 6
Dependent Claim
70 words
A barrel shift circuit as claimed in claim 1 wherein the input switching circuit includes a first on-off switch means connected between each input line and the associated first signal line, and a second on-off switch means connected between each input line and the associated second signal lines, one of the first on-off switch means and the second on-off switch means being selectively turned on by the shift direction controller.
Claim 7
Dependent Claim
37 words
A barrel shift circuit as claimed in claim 5 wherein the first on-off switch means comprise field effect transistors having commonly connected gates, and the second on-off switch means comprise field effect transistors having commonly connected gates.
Claim 8
Dependent Claim
70 words
A barrel shift circuit as claimed in claim 1 wherein the output switching circuit includes a first on-off switch means connected between each first signal line and the corresponding output line, and a second on-off switch means connected between each second signal line and the corresponding output line, one of the first on-off switch means and the second on-off switch means being selectively turned on by the shift direction controller.
Claim 9
Dependent Claim
37 words
A barrel shift circuit as claimed in claim 7 wherein the first on-off switch means comprise field effect transistors having commonly connected gates, and the second on-off switch means comprise field effect transistors having commonly connected gates.