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
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)
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 |