摘要 |
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.
|