Patent ID: 6823405
Filing Date: 2004-11-23
Classification: G06F

Abstract:
An apparatus for performing partial transfers on a peripheral bus in response to a request for a stream of data, said apparatus comprising:a data buffer configured to store one or more data packets each containing data forming a portion of said data stream, wherein each of said data packets corresponds to one or more commands belonging to a response virtual channel; a control unit coupled to said data buffer and configured to determine the presence of data packets stored in said data buffer that collectively contain a sequence of data forming a portion of said data stream; and a command buffer coupled to said data buffer and configured to store said one or more commands within said command buffer in response to said one or more commands being a start command of said portion of said data stream; wherein in response to said start command winning an arbitration, said control unit is further configured to cause said sequence of data to be conveyed on said peripheral bus.