Bus arbitration system and method for carrying out a centralized arbitration with independent bus request and grant lines

   
   

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.

 
Web www.patentalert.com

< IC layout having topological routes

< Selectively applying resolution enhancement techniques to improve performance and manufacturing cost of integrated circuits

> Apparatus and system for recovery of useful areas of partially defective direct rambus RIMM components

> Method and circuit for hot swap protection

~ 00141