US5146596A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiprocessor multifunction arbitration system with two levels of bus access including priority and normal requests
Assignee: Unisys Corp
•
Filing: 1990-01-29
•
Granted: 1992-09-08
•
Expires: 2010-01-29
Abstract
Abstract Arbitration and control circuitry for monitoring the two processors sharing a system bus to insure fair access to system resources and to sense error conditions which occur in order to hold access for the processor involved until the error condition is cleared. The arbitration circuitry provides for two levels of bus access requests where one level involves normal requests and a second level involves priority request which take precedence over normal requests.
Inventors
- 👤 Bruce E. Whittaker
- 👤 Saul Barajas
- 👤 Leland E. Watson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 05:21
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/364
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
276 words
A system for providing bus access arbitration and control for a least two processors sharing a common bus comprising: (a) a first processor means having bus access request lines and error notification lines connected to an arbiter logic means and including: (a1) connection means to a shared system bus; (b) a second processor means having bus access request lines and error notification lines connected to said arbiter logic means and including: (b1) connection means to said shared sytem bus; (c) shared system bus means for enabling connection of said processor means to system resource means; (d) said arbiter logic means for enabling access of said first or second processor means to said shared system bus means according to protocol implemented in a single programmable logic array unit, said protocol for setting two levels of bus access mechanisms wherein each first and each second level of bus access, functions, during moments of contention, to grant access to that processor which was least recently granted bus access, thus preventing monopoliztion of access by any one processor; said bus access mechanism including: (d1) first logic means to evaluate both said first level of normal bus-access requests and said second level or priority bus-access requests from said first and second processor means so as to grant bus access to that particular processor sending a priority bus-access request by generating a bus granted signal to the priority requesting processor means; (d2) second logic means for detecting an error signal from a system resource means and locking out, from bus access, the processor means which was not involved in the error cycle until the original accessing processor means has corrected the error.
Claim 2
Independent Claim
276 words
A system for providing bus access arbitration and control for a least two processors sharing a common bus comprising: (a) a first processor means having bus access request lines and error notification lines connected to an arbiter logic means and including: (a1) connection means to a shared system bus; (b) a second processor means having bus access request lines and error notification lines connected to said arbiter logic means and including: (b1) connection means to said shared sytem bus; (c) shared system bus means for enabling connection of said processor means to system resource means; (d) said arbiter logic means for enabling access of said first or second processor means to said shared system bus means according to protocol implemented in a single programmable logic array unit, said protocol for setting two levels of bus access mechanisms wherein each first and each second level of bus access, functions, during moments of contention, to grant access to that processor which was least recently granted bus access, thus preventing monopoliztion of access by any one processor; said bus access mechanism including: (d1) first logic means to evaluate both said first level of normal bus-access requests and said second level or priority bus-access requests from said first and second processor means so as to grant bus access to that particular processor sending a priority bus-access request by generating a bus granted signal to the priority requesting processor means; (d2) second logic means for detecting an error signal from a system resource means and locking out, from bus access, the processor means which was not involved in the error cycle until the original accessing processor means has corrected the error.
Claim 3
Dependent Claim
53 words
The system of claim 1 wherein said arbiter logic means provides said bus access mechanism protocol which includes: (a) third logic means for recognition of "simultaneous" bus access requests of equal level priority such that the last-processor means, holding bus granted access, will be denied next--access in favor of the other processor means.
Claim 4
Dependent Claim
58 words
The system of claim 1 wherein said arbiter logic means provides said bus access mechanism protocol which includes: (a) fourth logic means for granting bus access to the first requesting processor means sending, absent any priority requests, a normal request signal to said arbiter logic means by generating a bus granted signal to said first requesting processor means.
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) | 1995-09-08 | 1996-03-09 | 1996-09-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-09-08 | 2000-03-09 | 2000-09-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-09-08 | 2004-03-09 | 2004-09-08 | $7700.00 | Window Closed / Lapsed |