A method and apparatus allowing two independent arbiters which do not directly talk to one another to function on a common system bus, allowing efficient operation of a master controller, and virtually endless capability to add peripherals to the common system bus without problems or major modifications commonly associated with additional arbitration overhead. A master controller sets time slot parameters for an external, subordinate arbiter as often as desired. Based on the time slot parameter information, the subordinate arbiter functions on an electrically separated portion of the common system bus during all times but for a time slot associated with communication of the super arbiter over the entire common system bus. During this time, a tri-state buffer element allows communication between portions of the common system bus. In an adaptive arbitration mode, the subordinate arbiter combines static time slot information assigned in configuration registers together with actual bus requests to generate grant signals to the requesting devices, and reassigns all or portions of time slots which, although assigned to a particular device, are left unused for the relevant system cycle. A historical buffer may be maintained for any or all time slots. Using this historical information, long term statistical information may be generated. Moreover, the master controller may re-tune time slot configurations based on the historical information regarding past recent use of the relevant time slots.

Um método e um instrumento permitindo dois árbitros independentes que não falam diretamente a um outro à função em uma barra-ônibus comum do sistema, permitindo que a operação eficiente de um controlador mestre, e a potencialidade virtualmente infinita adicionem peripherals à barra-ônibus comum do sistema sem problemas ou modificações principais associaram geralmente com as despesas gerais adicionais do arbitration. Um controlador mestre ajusta parâmetros do entalhe de tempo para um árbitro externo, subordinado tão frequentemente como desejado. Baseado na informação do parâmetro do entalhe de tempo, o árbitro do subordinado funciona em uma parcela eletricamente separada da barra-ônibus comum do sistema durante todas as vezes mas para um entalhe de tempo associado com uma comunicação do árbitro super sobre a barra-ônibus comum inteira do sistema. Durante este tempo, um elemento tri-state do amortecedor permite uma comunicação entre parcelas da barra-ônibus comum do sistema. Em uma modalidade adaptável do arbitration, a informação de estática do entalhe de tempo das ligas subordinadas do árbitro atribuída em registos da configuração junto com pedidos reais da barra-ônibus gerar sinais da concessão aos dispositivos de pedido, e atribui novamente todos os ou parcelas entalhes de tempo que, embora atribuído a um dispositivo particular, são deixados não utilizados para o ciclo relevante do sistema. Um amortecedor histórico pode ser mantido para alguns ou todos os entalhes de tempo. Usando esta informação histórica, a informação estatística a longo prazo pode ser gerada. Além disso, o controlador mestre pode re-ajusta as configurações do entalhe de tempo baseadas na informação histórica que considera após o uso recente dos entalhes de tempo relevantes.

 
Web www.patentalert.com

< (none)

< Hierarchical bus arbitration

> Noise abatement apparatus for appliance cabinet and method for reducing noise generated by an appliance

> (none)

~ 00059