A system includes two or more agents and a distributed arbitration scheme
for the bus to which the agents are connected. Thus, an arbiter
corresponding to each agent is provided. The arbiters are reset using a
first reset signal, while the agents are reset using a separate reset
signal or signals. The arbiters are concurrently released from reset when
the first reset signal is deasserted, and may have a consistent reset
state to provide for synchronization of the arbiters. The agents may be
independently released from reset by the separate reset signals.
Accordingly, the arbiters may be synchronized and may remain synchronized
even if the corresponding agents are released from reset at different
times, or are temporarily held in reset for any reason.
Un sistema include due o più agenti e uno schema distribuito di arbitrato per il bus a cui gli agenti sono collegati. Quindi, un arbiter che corrisponde ad ogni agente è fornito. I arbiters sono ripristinati usando un primo segnale di risistemazione, mentre gli agenti sono ripristinati usando un segnale o i segnali di risistemazione separati. I arbiters sono liberati simultaneamente dalla risistemazione quando il primo segnale di risistemazione è deasserted e può fare dichiarare una risistemazione costante per provvedere a sincronizzazione dei arbiters. Gli agenti possono essere liberati indipendentemente dalla risistemazione dai segnali di risistemazione separati. Di conseguenza, i arbiters possono essere sincronizzati e possono rimanere sincronizzati anche se gli agenti corrispondenti sono liberati dalla risistemazione ai tempi differenti, o temporaneamente sono tenuti nella risistemazione per tutto il motivo.