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
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 04:10
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 |