Patent ID: 8112570
Filing Date: 2012-02-07
Classification: G06F

Abstract:
1. A system to transfer a data stream from a data source to a data sink, comprising: a trigger core; a plurality of dedicated buffers; and a plurality of dedicated buses coupled to the plurality of buffers, trigger core, the data source and the data sink; wherein in response to receiving a request for a data transfer from a data source to a data sink, the trigger core assigns a first buffer and a first bus to the data source for writing data, locks the first buffer and first bus, releases the first buffer and the first bus upon indication from the data source of completion of data transfer to the first buffer, assigns the first buffer and first bus to the data sink for reading data and assigns a second buffer and second bus to the data source for writing data thereby pipelining the data transfer from the data source to the data sink.