Patent ID: 8547993

Claim:
A method for performing asynchronous communication comprising: using an asynchronous interface to send signals between a source device and a plurality of client devices, the source device and the plurality of client devices being part of a processing unit to perform graphics operations, the source device being coupled to the plurality of client devices using the asynchronous interface; wherein the asynchronous interface signals include at least one request signal, at least one address signal, at least one acknowledge signal, and at least one data signal; wherein the asynchronous interface sends the at least one address signal and at least one data signal in accordance with at least one programmable timing characteristic associated with the source device; and wherein when the source sends data to one of the plurality of client devices, the source uses the at least one address signal to determine the one of the plurality of client devices and set the at least one programmable timing characteristic wherein the at least one programmable timing characteristic comprises at least one of an address set-up time, an address hold time, a data set-up time, or a data wait time between detection of the at least one acknowledgement signal and reading of the at least one data signal.