← Back to Patent Explorer
US4481623A Expired / Lapsed US ⏱️ 0.0 years remaining

Speed independent arbiter switch employing M-out-of-N codes

Assignee: Unisys Corp
•
Filing: 1982-11-23
•
Granted: 1984-11-06
•
Expires: 2002-11-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is an arbiter comprised of two input ports and one output port; each input port has N input data lines, and the one output port has N output data lines; one circuit in the arbiter selects only one of the two input ports at a time; and another circuit in the arbiter passes characters from the selected input port to the output port. Each of the characters is represented by active logic signals on M-out-of-N data lines on the selected input port, with M being at least two and N being greater than M and greater than three.

Inventors

  • 👤 Becky J. Clark

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 10:11
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/25; H04L49/253; H04L49/254; G; G06; G06F; G06F13/00; G06F13/14; G06F13/38; G06F13/40; G06F13/4004; G06F13/4022; H04L49/10; H04L49/103; H04L49/40

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 140 words
An arbiter comprised of: two input ports and one output port, each of said input ports having N input data lines and said one output port having N output data lines; means for selecting only one of said two input ports at a time in response to an active logic signal on any one of the N input data lines in that port when neither input port is already selected; and means for passing the bits of multibit characters from said selected input port to said output port in parallel and in synchronization with each other; each of said multibit characters being represented by active logic signals that asynchronously occur with respect to each other on M-out-of-N data lines on said selected input port, with M being at least two and N being greater than M and greater than three.
Claim 2
Dependent Claim 140 words
An arbiter comprised of: two input ports and one output port, each of said input ports having N input data lines and said one output port having N output data lines; means for selecting only one of said two input ports at a time in response to an active logic signal on any one of the N input data lines in that port when neither input port is already selected; and means for passing the bits of multibit characters from said selected input port to said output port in parallel and in synchronization with each other; each of said multibit characters being represented by active logic signals that asynchronously occur with respect to each other on M-out-of-N data lines on said selected input port, with M being at least two and N being greater than M and greater than three.
Claim 3
Dependent Claim 35 words
An arbiter according to claim 1 wherein said means for passing includes an N-bit wide queue means for receiving characters from said selected input port and for transmitting said received characters to said output port.
Claim 4
Dependent Claim 60 words
An arbiter according to claim 1 wherein each of said input ports further includes one input control line, and wherein said means for passing includes means for generating control signals on said one input control line of said selected input port indicating when characters on the N input data lines of said selected input port are accepted and can change.
Claim 5
Dependent Claim 47 words
An arbiter according to claim 1 wherein said output port further includes one output control line, and wherein said means for passing includes means for generating characters on said N output data lines of said output port in response to signals on said one output control line.
Claim 6
Dependent Claim 52 words
An arbiter according to claim 1 and further including means for detecting a predetermined character on said N input data lines of said selected input port and in response thereto for generating one of two characters on said N output data lines of said output port indicating which input port is selected.
Claim 7
Dependent Claim 37 words
An arbiter according to claim 1 and further including means for detecting a predetermined character on said N input data lines of said selected input port and in response thereto for deselecting from said selected input port.
Claim 8
Dependent Claim 188 words
An arbiter comprised of: two input port means and one output port means; each of said input port means including N input data lines for receiving sequences of externally generated multibit characters of the form A S . . . A S M . . . MC EM A A . . . A A C EA , said characters A S , M, C EM , A A and C EA being represented by active logic signals that asynchronously occur with respect to each other on M-out-of-N of said N input data lines with M being at least two and N being greater than M and greater than three; said output port means having N output data lines and including: means for passing the multiple bits of the respective characters from either of said two input port means to said one output port means in parallel and in synchronization with each other, and means for generating one of two selectable characters on said output port immediately after said C EM character is passed thereto to identify the input port that said character sequence is being passed from.
Claim 9
Dependent Claim 188 words
An arbiter comprised of: two input port means and one output port means; each of said input port means including N input data lines for receiving sequences of externally generated multibit characters of the form A S . . . A S M . . . MC EM A A . . . A A C EA , said characters A S , M, C EM , A A and C EA being represented by active logic signals that asynchronously occur with respect to each other on M-out-of-N of said N input data lines with M being at least two and N being greater than M and greater than three; said output port means having N output data lines and including: means for passing the multiple bits of the respective characters from either of said two input port means to said one output port means in parallel and in synchronization with each other, and means for generating one of two selectable characters on said output port immediately after said C EM character is passed thereto to identify the input port that said character sequence is being passed from.
Claim 10
Dependent Claim 146 words
An arbiter comprised of: two input ports and one output port, each of said input ports having N input data lines and said one output port having N output data lines; means for selecting only one of said two input ports at a time; and means for passing the bits of multibit characters from said selected input port to said output port including an N-bit wide queue means for asynchronously receiving the bits of each character from said selected input port and for transmitting the received bits of each character in parallel and in synchronization with each other to said output port; each of said multibit characters being represented by active logic signals that asynchronously occur with respect to each other on M-out-of-N data lines on said selected input port, with M being at least two and N being greater than M and greater than three.
Claim 11
Dependent Claim 146 words
An arbiter comprised of: two input ports and one output port, each of said input ports having N input data lines and said one output port having N output data lines; means for selecting only one of said two input ports at a time; and means for passing the bits of multibit characters from said selected input port to said output port including an N-bit wide queue means for asynchronously receiving the bits of each character from said selected input port and for transmitting the received bits of each character in parallel and in synchronization with each other to said output port; each of said multibit characters being represented by active logic signals that asynchronously occur with respect to each other on M-out-of-N data lines on said selected input port, with M being at least two and N being greater than M and greater than three.
Claim 12
Dependent Claim 171 words
An arbiter comprised of: two input ports and one output port, each of said input ports having N input data lines and said one output port having N output data lines; means for selecting only one of said two input ports at a time; and means for passing the bits of multibit characters from said selected input port to said output port in parallel and in synchronization with each other; each of said multibit characters being represented by active logic signals that asynchronously occur with respect to each other on M-out-of-N data line on said selected input port, with M being at least two and N being greater than M and greater than three; each of said input ports further including one input control line, and said means for passing including means for generating control signals on said one input control line of said selected input port indicating when the asynchronous bits of each character on the N input data lines of said selected input port are accepted and can change.
Claim 13
Dependent Claim 171 words
An arbiter comprised of: two input ports and one output port, each of said input ports having N input data lines and said one output port having N output data lines; means for selecting only one of said two input ports at a time; and means for passing the bits of multibit characters from said selected input port to said output port in parallel and in synchronization with each other; each of said multibit characters being represented by active logic signals that asynchronously occur with respect to each other on M-out-of-N data line on said selected input port, with M being at least two and N being greater than M and greater than three; each of said input ports further including one input control line, and said means for passing including means for generating control signals on said one input control line of said selected input port indicating when the asynchronous bits of each character on the N input data lines of said selected input port are accepted and can change.

References Cited (Backward Citations)

US3633163A Cited
US4149240A Cited
US4251879A Cited
US4307378A Cited
US4314233A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-11-06 1988-05-07 1988-11-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-11-06 1992-05-07 1992-11-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-11-06 1996-05-07 1996-11-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag