Methods and structure for improved fairness bus arbitration
OwnerAndrew C. Browninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerAndrew C. Browninventor
Estimating the term…
Methods and structure for enhanced bus arbitration providing a priority-based arbitration technique with improved fairness for lower priority devices. In particular, the invention provides a masking feature within the bus arbiter such that all devices simultaneously requesting temporary exclusive control of the shared bus are remembered in the mask when a bus grant is made to a first requesting master device. When the first master device relinquishes control of the bus, remembered master devices are first granted temporary exclusive control of the bus (preferably in priority order) prior to any non-remembered master devices presently requesting the bus. When all remembered master devices have been granted an opportunity for temporary exclusive control of the bus, the mask identifying remembered master devices is cleared and standard priority-based arbitration techniques resume.
In a system having multiple master devices coupled to a shared bus, a bus arbitration method comprising the steps of:
A system comprising:
In a system having multiple master devices coupled to a shared bus, a bus arbiter comprising:
Dependencies are inferred from the claim text.