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 operatingon 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