ECC with out of order completion
AssigneeLink—A—Media Devices Corporation
InventorsKwok W. Yeung, Kin Ming Chan, Meng-Kun Lee, Kin Man Ng
Life of this patent
Estimating the term…
Abstract
Processing a sequence of data frames in an error correction code (ECC) decoder is disclosed. Processing includes receiving a first data frame in the sequence of data frames, initiating processing of the first data frame through the ECC decoder, receiving a second data frame from the input sequence of data frames, and initiating processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder. The ECC decoder includes one or more stages and at least one of the stages is coupled to a memory configured to store data associated with the at least one stage.
Claims26
A method of processing a sequence of data frames in an error correction code (ECC) decoder, including:
- receiving a first data frame in the sequence of data frames;
- initiating processing of the first data frame through the ECC decoder;
- receiving a second data frame from the input sequence of data frames;
- and
- initiating processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder;
- wherein the ECC decoder includes one or more stages and at least one of the stages is coupled to a memory configured to store data associated with the at least one stage.
A system for processing a sequence of data frames in an error correction code (ECC) decoder, including:
- a decoder configured to:
- receive a first data frame in the sequence of data frames;
- initiate processing of the first data frame through the ECC decoder;
- receive a second data frame from the input sequence of data frames;
- and
- initiate processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder;
- wherein the ECC decoder includes one or more stages, and
- a memory coupled to at least one of the stages and configured to store data associated with the at least one stage.
A computer program product for processing a sequence of data frames in an error correction code (ECC) decoder, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
- receiving a first data frame in the sequence of data frames;
- initiating processing of the first data frame through the ECC decoder;
- receiving a second data frame from the input sequence of data frames;
- and
- initiating processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder;
- wherein the ECC decoder includes one or more stages and at least one of the stages is coupled to a memory configured to store data associated with the at least one stage.
Dependencies are inferred from the claim text.