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.

 
Web www.patentalert.com

< (none)

< Non-uniform memory access (NUMA) data processing system that provides notification of remote deallocation of shared data

> Adaptive retry mechanism

> (none)

~ 00086