← Back to Patent Explorer
EP0170493A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Bidirectional barrel shift circuit

Assignee: NEC Corp
•
Filing: 1985-07-24
•
Granted: —
•
Expires: 2005-07-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bidirectional barrel shift circuit includes an input switching circuit having a plurality of parallel input lines and the corresponding number of first and second signal line pairs associated to the respective input lines. This input switching circuit is operative to selectively connect each of the input lines to one line of the associated first and second signal line pair. There is also provided an output switching circuit connected to all the first and second signal lines and having output lines of the number corresponding to that of the input lines. This output switching circuit is operative to connect either the first signal lines or the second signal lines to the corresponding output lines. A barrel shift matrix is connected to the first and second signal lines and is controlled by a shift number controller so as to produce between the first and second signal lines a connection pattern sufficient for realizing a given shift number. A shift direction controller responds to a shift direction signal to control the input switching circuit so as to alternatively connect the input lines to selected one lines of the first and second signal lines and at the same time to control the output switching circuit so as to connect the other signal lines to the corresponding output lines.

Inventors

  • 👤 Toshiaki Machida

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-06 03:49
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/01; G06F5/015

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 253 words
A bidirectional barrel shift circuit comprisings an input switching circuit having a plurality of parallel input lines and the corresponding number of signal line means associated to 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 line 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 the 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 couple between the first and second signal lines; a shift number controller 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 sufficient for realizing a barrel shift of the given shift number; and a shift direction controller in response to a shift direction signal to control the input switching circuit so as to alternatively couple the input lines to selected one lines of the first and second signal lines and to control the output switching circuit so as to couple the other signal lines to the corresponding output lines.
Claim 2
Dependent Claim 253 words
A bidirectional barrel shift circuit comprisings an input switching circuit having a plurality of parallel input lines and the corresponding number of signal line means associated to 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 line 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 the 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 couple between the first and second signal lines; a shift number controller 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 sufficient for realizing a barrel shift of the given shift number; and a shift direction controller in response to a shift direction signal to control the input switching circuit so as to alternatively couple the input lines to selected one lines of the first and second signal lines and to control the output switching circuit so as to couple the other signal lines to the corresponding output lines.
Claim 3
Dependent Claim 108 words
A barrel shift 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 line pairs, each of the on-off switch means in each row being connected at its one end to the first signal line in the associated column, and at its other end to the second signal line in the column leftwardly shifted from the associated column a predetermined shift number which is the same in the same row and different from 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 60 words
A barrel shift circuit as claimed in Claim 2 wherein the shift number controller has a plurality of parallel control inputs to receive the shift number signal in the binary code and to turn on all the on-off switch means in the column of the matrix which can realize the shift of the amount indicated by the shift number signal.
Claim 6
Dependent Claim 68 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, the first on-off switch means and the second on-off switch means being alternatively 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 are field effect transistors having commonly connected gates, and the second on-off switch means are field effect transistors having commonly connected gates.
Claim 8
Dependent Claim 68 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, the first on-off switch means and the second on-off switch means being alternatively 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 are field effect transistors having commonly connected gates, and the second on-off switch means are field effect transistors having commonly connected gates.
Claim 10
Dependent Claim 87 words
A barrel shift circuit comprising means for designating a shift direction, an input multiplexer coupled to a plurality of input signal lines and outputting a plurality of output signals in response to said means for designating the shift direction, means for generating shift control signals on the basis of a shift number, means coupled to said input multiplexer for shifting said plurality of output signals according to said shift control signals, and an output multiplexer coupled to said shifting means for deriving a plurality of shifted signals.
Claim 11
Dependent Claim 87 words
A barrel shift circuit comprising means for designating a shift direction, an input multiplexer coupled to a plurality of input signal lines and outputting a plurality of output signals in response to said means for designating the shift direction, means for generating shift control signals on the basis of a shift number, means coupled to said input multiplexer for shifting said plurality of output signals according to said shift control signals, and an output multiplexer coupled to said shifting means for deriving a plurality of shifted signals.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag