Patent ID: 6611893
Filing Date: 2003-08-26
Classification: G06F

Abstract:
A method of conducting data transactions over a bus to which a plurality of source devices and destination devices are coupled, said source devices and destination devices operating on clocks of varying rates, said method comprising the steps of:receiving a request for access to said bus from a source device during a cycle of a bus clock, said request including information identifying the intended destination device; responsive to said request, issuing a first control signal that instructs said source device to place data corresponding to said request at the input of a buffer coupled between said source device and said bus; and in a bus clock cycle subsequent to issuance of said first control signal, issuing a second control signal to said buffer that instructs said buffer to output said data onto said bus; wherein said second control signal is issued in a bus clock cycle that precedes a leading edge of a clock corresponding to said intended destination device by no more than one cycle of said bus clock such that said data occupies said bus for only one bus clock cycle.