Patent US5038276A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5038276A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing system having dual arbiter for controlling access to a system bus

Assignee: Bull HN Information Systems Italia SpA
•
Filing: 1990-03-16
•
Granted: 1991-08-06
•
Expires: 2010-03-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system having a dual arbiter for controlling access to a system bus where two processors, each clocked by one of two timing signals having equal periods but out of phase by half a period, operate synchronously each to the other, but outphased by the half period of the clock signal, and generate equal priority signals requesting access to a system bus, each processor in a time distinct and non overlapped phase of the respective timing signals, and where an arbitration unit grants system bus access to either one or the other requesting processor on the time order in which the access requesting signals are received, the granting being performed asynchronously and without sampling and set up delays.

Inventors

  • 👤 Fabio Bozzetti
  • 👤 Maurizio Grassi
  • 👤 Calogero Mantellina

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 18:43
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/364

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 291 words
A data processing system comprising at least a first and a second processor connected to a system bus for access to common resources, a timing unit connected to said first and second processors, said timing unit generating two periodic timing signals having equal frequency, but out of phase the one as to the other, each period of said periodic timing signals comprising two phases, a phase at least of each one of said periodic timing signals being time distinct and non overlapped to the corresponding phase of the other of said periodic timing signals, and arbitration logic means connected to said timing unit and to said first and second processors for controlling access to said system bus by said first and second processors, said first processor being clocked by one of said periodic timing signals for asserting a first request signal requesting access to said system bus in said time distinct phase of said one periodic timing signal and for providing said first request signal to said arbitration logic means, said second processor being clocked by the other of said periodic timing signals for asserting a second request signal requesting access to said system bus in said time distinct phase of said other periodic timing signal, and said arbitration logic means receiving said two periodic timing signals and said first and second request signals asserted during each of said time distinct and non overlapped phases of said periodic signals, and asserting a first enable signal granting bus access to said first processor if said first request signal is asserted and said second request signal is deasserted, and asserting a second enable signal granting bus access to said second processor if said second request signal and said first request signal is deasserted.
Claim 2
Dependent Claim 291 words
A data processing system comprising at least a first and a second processor connected to a system bus for access to common resources, a timing unit connected to said first and second processors, said timing unit generating two periodic timing signals having equal frequency, but out of phase the one as to the other, each period of said periodic timing signals comprising two phases, a phase at least of each one of said periodic timing signals being time distinct and non overlapped to the corresponding phase of the other of said periodic timing signals, and arbitration logic means connected to said timing unit and to said first and second processors for controlling access to said system bus by said first and second processors, said first processor being clocked by one of said periodic timing signals for asserting a first request signal requesting access to said system bus in said time distinct phase of said one periodic timing signal and for providing said first request signal to said arbitration logic means, said second processor being clocked by the other of said periodic timing signals for asserting a second request signal requesting access to said system bus in said time distinct phase of said other periodic timing signal, and said arbitration logic means receiving said two periodic timing signals and said first and second request signals asserted during each of said time distinct and non overlapped phases of said periodic signals, and asserting a first enable signal granting bus access to said first processor if said first request signal is asserted and said second request signal is deasserted, and asserting a second enable signal granting bus access to said second processor if said second request signal and said first request signal is deasserted.
Claim 3
Dependent Claim 107 words
A data processing system as in claim 1 comprising at least a third processor connected to said system bus, request means connected to said third processor for asserting a third request signal requesting access to said system bus by said third processor and arbitration circuits, connected to said request means and to said first and second processor and responsive to said third request signal asserted for requesting access to said system bus both to said first and second processors and for asserting a third enable signal, granting access to said third processor once an asserted access grant signal is received from both said first and second processors.

References Cited (Backward Citations)

US4229791A Cited
US4817066A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-08-05 1995-02-04 1995-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-08-05 1999-02-04 1999-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-08-05 2003-02-04 2003-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag