A method and apparatus for transferring data between bus agents in a
computer system. The present invention includes transmitting a control
signal, from a first agent to a second agent, via a first transfer
protocol; and, transmitting data corresponding to the control signal, from
the first agent to the second agent, via a second transfer protocol. In
one embodiment, the control signals are transmitted from the first agent
to the second agent via a synchronous transmission with respect to a bus
clock; and, the data is transmitted via an asynchronous transmission with
respect to the bus clock, which has a data width greater than the
synchronous transmission. In addition, in one embodiment of the present
invention, the synchronous transmission is a common clock data transfer
protocol, and the asynchronous transmission is a source clock data
transfer protocol.
Un metodo e un apparecchio per i dati di trasferimento fra gli agenti del bus in un sistema di elaborazione. La presente invenzione include trasmettere un segnale di controllo, da un primo agente - un secondo agente, via un primo protocollo di trasferimento; e, dati trasmettenti che corrispondono al segnale di controllo, il primo agente - il secondo agente, via un secondo protocollo di trasferimento. In un incorporamento, i segnali di controllo sono trasmessi il primo agente - il secondo agente via una trasmissione sincrona riguardo ad un orologio del bus; e, i dati sono trasmessi via una trasmissione asincrona riguardo all'orologio del bus, che ha una larghezza di dati più grande della trasmissione sincrona. In più, in un metodo di realizzazione di presente invenzione, la trasmissione sincrona è un protocollo comune di trasferimento di dati dell'orologio e la trasmissione asincrona è un protocollo di trasferimento di dati dell'orologio di fonte.