Disclosed is a bus arbitration system and method which assume that each
operation using the bus requires from one to five bus clock cycles. Each
potential bus master has a dedicated bus request line and a dedicated bus
grant line, both of which are connected to a centralized bus arbiter in
the bus arbitration system of the present invention. When a potential bus
master wants to use the bus for, for instance, three bus clock cycles, the
bus master activates its dedicated bus request line for the same number of
bus clock cycles as it would need of bus use (i.e. three bus clock
cycles). This three clock wide bus request pulse is recorded in a bus
request recording circuit in the centralized bus arbiter. Access to the
bus can be granted by the centralized bus arbiter to a winning bus master
under any bus arbitration policies. If a potential bus master is chosen to
be the winning bus master, the centralized bus arbiter activates the
winning bus master's dedicated bus grant line for the same number of bus
clock cycles as requested by the bus master, i.e. for three bus clock
cycles. So, the bus master will have sufficient use of the bus for its
desired operation. After that, the arbiter chooses the next winning bus
master and activates its dedicated grant line in the same manner described
above, and so on.
Onthuld worden een een systeem en methode van de busarbitrage dat veronderstellen dat elke verrichting die de bus met behulp van van één tot vijf cycli van de busklok vereist. Elke potentiële busmeester heeft een specifieke lijn van het busverzoek en een specifieke lijn van de bustoelage, allebei waarvan met een gecentraliseerde busleidende figuur in het systeem van de busarbitrage van de onderhavige uitvinding worden verbonden. Wanneer een potentiële busmeester de bus voor, bijvoorbeeld, drie cycli van de busklok wil gebruiken, activeert de busmeester zijn specifieke lijn van het busverzoek voor het zelfde aantal cycli van de busklok dat het van busgebruik zou vergen (d.w.z. drie cycli van de busklok). Dit drie klokken de brede impuls van het busverzoek worden geregistreerd in een de opnamekring van het busverzoek in de gecentraliseerde busleidende figuur. De toegang tot de bus kan door de gecentraliseerde busleidende figuur aan een winnende busmeester onder om het even welk beleid van de busarbitrage worden verleend. Als een potentiële busmeester om de winnende busmeester wordt verkozen te zijn, activeert de gecentraliseerde busleidende figuur de winnende lijn van de de bustoelage van de busmeester specifieke voor het zelfde aantal cycli van de busklok zoals die door de busmeester wordt gevraagd, d.w.z. voor drie cycli van de busklok. Zo, zal de busmeester voldoende gebruik van de bus voor zijn gewenste verrichting hebben. Na dat, kiest de leidende figuur de volgende winnende busmeester en activeert zijn specifieke toelagelijn op de zelfde hierboven beschreven manier, enz. zo.