Patent ID: 6694400
Filing Date: 2004-02-17
Classification: G06F

Abstract:
A method of carrying out delayed transaction with respect to a bus system so that data can be transferred between an initiator and a responder both of which are coupled to a bus, the method comprising:issuing a data request signal from the initiator to the responder requesting permission to use the bus for a data transaction; generating a defer identifier from the responder comprising, a defer address, and a buffer identifier such that the defer address corresponds to the initiator and a functional unit connected to the initiator, while the buffer identifier corresponds to a transaction process within the responder, which corresponds to the data requesting initiator when the responder is able to accept the data request but is too busy to respond to the request of the initiator immediately; issuing a response signal and the defer identifier from the responder; issuing the defer identifier from the responder again when the responder is ready to serve the initiator; preparing for data transfer by the initiator as soon as the defer identifier is received; and initiating the data transfer between the responder and the initiator when the initiator is ready.