Back to results
US 2013/0232155 A1Published application
Systems and Methods for Out of Order Data Reporting
AssigneeLSI Corporation
InventorsShaohua Yang, Fan Zhang, Yang Han
Life of this patent
Estimating the term…
Abstract
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for out of order reporting of results from data processing.
Claims23
A data processing system, the data processing system comprising:
- a host controller operable to receive data from a data processing circuit;
- the data processing circuit operable to:
- receive a first received data set, a second received data set, and a third received data set;
- wherein the first data set is received prior to the second data set, and the second data set is received prior to the third data set;
- apply a data processing algorithm to the first received data set to yield a first output data set, apply the data processing algorithm to the second received data set to yield a second output data set, and apply the data processing algorithm to the third received data set to yield a third output data set;
- an out of order enabling circuit configured to:
- assert an order indicator output to indicate the second output data set is out of order when the second output data set is provided before the first output data set;
- wherein the out of order enabling circuit is further operable to set specify a span value indicating a number of data sets between a previously provided data set and the second output data set;
- and
- transmit the span value and the order indicator output to the host controller that is configured to receive the second output data set.
7 more elements
(canceled)
A data processing system, the data processing system comprising:
- the data processing circuit operable to:
- process a previous input data set to yield a previous output data set;
- and
- process a current input data set to yield a current output data set;
- an out of order enabling circuit operable to:
- assert an order indicator output to indicate the current output data set is being provided out of order;
- provide a span value indicating a number of data sets between the previous input data set and the current input data set;
- and
- transmit the span value and the order indicator output to a host controller that is configured to receive the current input data set and the previous input data set.
6 more elements
A method for out of order data reporting in a data processing system, the method comprising:
- receiving a data request from a host controller by a data processing circuit;
- receiving a first received data set, a second received data set, and a third received data set by the data processing circuit;
- wherein the first data set is received prior to the second data set, and the second data set is received prior to the third data set;
- applying a data processing algorithm to the first received data set to yield a first output data set;
- applying the data processing algorithm to the second received data set to yield a second output data set;
- applying the data processing algorithm to the third received data set to yield a third output data set;
- enabling out of order reporting of the second output data set;
- providing the second output data set to a recipient circuit prior to providing the first output data set to the recipient circuit;
- asserting an order indicator output to indicate the second output data set is out of order;
- and
- providing a span value to the recipient circuit indicating a number of data sets between a previously provided data set and the second output data set;
- and
- transmitting the span value and the order indicator output to the host controller that is configured to receive the second output data set.
10 more elements
(canceled)
Dependencies are inferred from the claim text.