Pipeline processing machine with interactive stages operable in response to tokens and system and methods relating thereto
First Claim
1. A system having an input and an output, comprising:
- a plurality of processing stages forming a pipeline between the input and the output;
an interface interconnecting the plurality of processing stages for conveyance of tokens along the pipeline; and
control and or data tokens in the form of universal adaptation units for interfacing with all of the stages in the pipeline and interacting with selected stages in the pipeline, each of said control and data tokens including a plurality of data words and each of said data words having an extension bit which indicates a presence of additional data words therein, a state of said extension bit indicating a first word of said data words, said processing stages in said pipeline thereby enabled with flexibility in configuration and processing.
4 Assignments
0 Petitions
Accused Products
Abstract
A plurality of processing stages interposed between an input and an output of a system including a pipeline machine interconnect for conveyance of tokens along the pipeline. Control and or data tokens in the form of universal adaptation units interface with all of the stages in the pipeline and alternatively interact with selected stages in the pipeline so that the processing stages in the pipeline are afforded enhanced flexibility in configuration and processing. In one embodiment of the system, the stages accept a data stream having portions encoded according to respectively different video formats. At least one of the stages includes circuitry for generating signals to indicate an end-of-picture data decoding. The stage includes state machine logic that is responsive to the generated signals for effecting an end of picture data decoding by clearing the pipeline. A method of clearing the pipeline includes receiving a data stream, indicating an end of picture data decoding, and clearing the pipeline when an end of picture data decoding has been indicated.
-
Citations
55 Claims
-
1. A system having an input and an output, comprising:
-
a plurality of processing stages forming a pipeline between the input and the output;
an interface interconnecting the plurality of processing stages for conveyance of tokens along the pipeline; and
control and or data tokens in the form of universal adaptation units for interfacing with all of the stages in the pipeline and interacting with selected stages in the pipeline, each of said control and data tokens including a plurality of data words and each of said data words having an extension bit which indicates a presence of additional data words therein, a state of said extension bit indicating a first word of said data words, said processing stages in said pipeline thereby enabled with flexibility in configuration and processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
the interface couples the stages of the pipeline according to a valid/accept protocol.
-
-
55. The system of claim 1, wherein:
the interface is a two-signal interface.
Specification