An arbiter arbitrates between PCI agents within an ASIC. The ASIC
interfaces with an external PCI bus. In operation, the arbiter receives
request signals from the PCI agents, and in response thereto, generates a
single external request signal. Once the grant is received by the ASIC,
the arbiter will route it to a selected PCI agent. The selected agent then
gains access to the PCI bus and all other agents are locked out until the
transaction is completed. The arbiter is implemented in such a way that
there is a minium delay between the generation of the request by any agent
and the request sent out by the ASIC. This is performed by ORing all
requests.
Un arbiter arbitra fra gli agenti del PCI all'interno di un ASIC. Il ASIC collega mediante interfaccia ad un bus esterno del PCI. In funzione, il arbiter riceve i segnali di richiesta dagli agenti del PCI e nella risposta a ciò, genera un singolo segnale di richiesta esterno. È stato sovvenzionato una volta dal ASIC, il arbiter lo dirigerà ad un agente selezionato del PCI. L'agente selezionato allora accede al bus del PCI e tutti gli altri agenti sono bloccati fuori fino a completare la transazione. Il arbiter è effettuato im modo tale che ci è un minium fa ritardare fra la generazione della richiesta da tutto l'agente e della richiesta spedita dal ASIC. Ciò è effettuata da ORing tutte le richieste.