An arbiter implements an arbitration scheme that allows a requestor that has been granted use of a resource to use the resource for a predetermined number of data transfers before relinquishing the resource. At the time a requestor is granted use of the resource, a register is loaded with a value that defines a limit on the how much the requestor can use the resource. More particularly, the value defines a number of bytes that the requester is allowed to transfer before being required to relinquish use of the resource. The value is decremented each time the requestor makes a data transfer, as long as there is also a pending request from another requestor. If there is no pending request from another requester, the value is not decremented even though the requestor has transferred data. Until the time that the value is decremented to zero, the requester may repeatedly make requests to the arbiter for use of the resource, and the arbiter will continue to grant them. Upon the value becoming zero, however, the arbiter reverts to its original state of handling incoming requests for the resource.

Um árbitro executa um esquema do arbitration que permita um requestor que seja concedido a uso de um recurso ao uso o recurso para um número predeterminado de transferências de dados antes de abandonar o recurso. Então um requestor é concedido o uso do recurso, um registo está carregado com um valor que defina um limite no quanto o requestor pode usar o recurso. Mais particularmente, o valor define um número de bytes que é permitido ao requester transferir antes de ser requerido para abandonar o uso do recurso. O valor é decrecido cada vez que o requestor faz transferência de dados, tão longo como há também um pedido pendente de um outro requestor. Se não houver nenhum pedido pendente de um outro requester, o valor não está decrecido mesmo que o requestor transfira dados. Até que o tempo que o valor está decrecido a zero, o requester possa repetidamente fazer os pedidos ao árbitro para o uso do recurso, e o árbitro continuarão a concedê-los. Em cima do valor que torna-se zero, entretanto, o árbitro reverts a seu estado original de segurar pedidos entrantes para o recurso.

 
Web www.patentalert.com

< (none)

< Processor bridge with dissimilar data registers which is operable to disregard data differences for dissimilar data write accesses

> Burst transfer management system utilizing pointers to ensure that there is enough space in a buffer to receive burst transfers without corrupting data

> (none)

~ 00003