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

Common resource arbitration circuit having asynchronous access requests and timing signal used as clock input to register and mask signal to priority network

Assignee: Bull HN Information Systems Italia SpA
•
Filing: 1987-11-19
•
Granted: 1989-07-25
•
Expires: 2007-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Arbitration circuit operates for common bus access granting where the asynchronous access requests are latched in a register by the rising edge of a periodical square wave timing signal, and from there transferred to a logical priority network, implemented with a programmable logic array.

Inventors

  • 👤 Roberto Boioli
  • 👤 Pierluigi Tagliabue

Bibliographic Details

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

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 353 words
Arbitration circuit for granting common resource (BUS 8, MM4) access to one among a plurality of units (CPU, IMDC, DMA) competing for access to said common resource by means of asynchronous access request signals (CPUR, IMDCR, DMAR) having a predetermined relative priority to each other, comprising: a register having inputs for receiving said plurality of asynchronous access request signals, a single clock input receiving a single periodic timing square wave signal, the access request signals present at said inputs being latched into said register at each transition of said timing signal from a first electrical level to a second level, a plurality of arbitration logical networks, each one related to one unit of said plurality, each having an output for outputting a related resource grant signal (CPUG, IMDCG, DMAG) a plurality of holding logics, each one related to one of said arbitration logical networks and to one of said units, each one having first input connected to the output of the related arbitration logical network and holding and transferring to an output the resource grant signal received as input, each of said arbitration logical networks having inputs connected to outputs of said register and to the output of the holding logic related to each of the others of said arbitration logical networks, and generating said related resource grant signal at its output if no other resource grant signals are received as inputs from the output of the holding logics related to all other arbitration logical networks, if an access request signal from the related unit is latched in said register and if no access request signals from other units having higher priority are latched in said register, each of said arbitration logical networks receiving further as input, said single periodic time square wave signal for inhibiting the generation of said related resource grant signal at its output during the half period in which said timing signal is at said second level, each of said holding logics, holding and transferring to its output the resource grant signal received as input, in the half period in which said timing signal is at said second level.
Claim 2
Dependent Claim 353 words
Arbitration circuit for granting common resource (BUS 8, MM4) access to one among a plurality of units (CPU, IMDC, DMA) competing for access to said common resource by means of asynchronous access request signals (CPUR, IMDCR, DMAR) having a predetermined relative priority to each other, comprising: a register having inputs for receiving said plurality of asynchronous access request signals, a single clock input receiving a single periodic timing square wave signal, the access request signals present at said inputs being latched into said register at each transition of said timing signal from a first electrical level to a second level, a plurality of arbitration logical networks, each one related to one unit of said plurality, each having an output for outputting a related resource grant signal (CPUG, IMDCG, DMAG) a plurality of holding logics, each one related to one of said arbitration logical networks and to one of said units, each one having first input connected to the output of the related arbitration logical network and holding and transferring to an output the resource grant signal received as input, each of said arbitration logical networks having inputs connected to outputs of said register and to the output of the holding logic related to each of the others of said arbitration logical networks, and generating said related resource grant signal at its output if no other resource grant signals are received as inputs from the output of the holding logics related to all other arbitration logical networks, if an access request signal from the related unit is latched in said register and if no access request signals from other units having higher priority are latched in said register, each of said arbitration logical networks receiving further as input, said single periodic time square wave signal for inhibiting the generation of said related resource grant signal at its output during the half period in which said timing signal is at said second level, each of said holding logics, holding and transferring to its output the resource grant signal received as input, in the half period in which said timing signal is at said second level.
Claim 3
Dependent Claim 77 words
Arbitration circuit as claimed in claim 1 wherein each of said holding logics has a second input connected to an output of said register for receiving the access request signal form the related unit and latched in said register, each of said holding logics holding and transferring to its output the resource grant signal received as input if said access request signal from the related unit and latched in said register is received at said second input.
Claim 4
Dependent Claim 60 words
Arbitration circuit as claimed in claim 1 wherein each of said holding logics has a second input for receiving the access request signal from the related unit, each of said holding logics holding and transferring to its output the resource grant signal received as input if said access request signal from the related unit is received at said second input.

References Cited (Backward Citations)

US4449183A Cited
US4404628A Cited
US4339808A Cited
US4597054A Cited
US4644461A Cited
US4611297A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-07-24 1993-01-23 1993-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-07-24 1997-01-23 1997-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-07-24 2001-01-23 2001-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag