Pipeline configuration unit protocols and communication
First Claim
1. A method of controlling a data processing system having a cellular structure, comprising:
- transmitting a first configuration word to a first processing unit in the cellular structure;
processing data with the first processing unit in accordance with the first configuration word;
transmitting a second configuration word to the first processing unit;
transmitting a reconfiguration signal to the first unit, the reconfiguration signal indicating that the first unit should begin processing data in accordance with the second configuration word;
if the first processing unit has completed processing data in accordance with the first configuration word prior to when the reconfiguration signal is received by the first processing unit, processing data with the first processing unit in accordance with the second configuration word; and
if the first processing unit has not completed processing data in accordance with the first configuration word, continuing to process data with the first processing unit in accordance with the first configuration word.
6 Assignments
0 Petitions
Accused Products
Abstract
An example method of controlling a data processing system having a cellular structure. The method includes transmitting a first configuration word to a first processing unit in the cellular structure. The method also includes processing data with the first processing unit in accordance with the first configuration word. The method also includes transmitting a second configuration word to the first processing unit. The method also includes transmitting a reconfiguration signal to the first unit, the reconfiguration signal indicating that the first unit should begin processing data in accordance with the second configuration word. If the first processing unit has completed processing data in accordance with the first configuration word prior to when the reconfiguration signal is received by the first processing unit, data may be processed by the first processing unit in accordance with the second configuration word. If the first processing unit has not completed processing data in accordance with the first configuration word, data may continue to be processed with the first processing unit in accordance with the first configuration word.
-
Citations
20 Claims
-
1. A method of controlling a data processing system having a cellular structure, comprising:
-
transmitting a first configuration word to a first processing unit in the cellular structure;
processing data with the first processing unit in accordance with the first configuration word;
transmitting a second configuration word to the first processing unit;
transmitting a reconfiguration signal to the first unit, the reconfiguration signal indicating that the first unit should begin processing data in accordance with the second configuration word;
if the first processing unit has completed processing data in accordance with the first configuration word prior to when the reconfiguration signal is received by the first processing unit, processing data with the first processing unit in accordance with the second configuration word; and
if the first processing unit has not completed processing data in accordance with the first configuration word, continuing to process data with the first processing unit in accordance with the first configuration word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling a data processing system having a cellular structure, comprising:
-
transmitting a first configuration word to a first processing unit in the cellular structure;
setting a state variable associated with the first processing unit to a value indicative that the first processing unit is in a configured state;
processing data with the first processing unit in accordance with the first configuration word;
when the processing of data with the first processing unit in accordance with the first configuration word has been completed, setting the state variable associated with the first processing unit to a value indicative that the first processing unit is in an unconfigured state;
transmitting a second configuration word to the first processing unit;
transmitting a reconfiguration signal to the first unit, the reconfiguration signal indicating that the first unit should begin processing data in accordance with the second configuration word;
if the state variable indicates the first processing unit is in an unconfigured state when the reconfiguration signal is received by the first processing unit, processing data with the first processing unit in accordance with the second configuration word; and
if the first processing unit is in a configured state when the reconfiguration signal is received by the first processing unit, continuing to process data with the first processing unit in accordance with the first configuration word. - View Dependent Claims (17, 18, 19, 20)
-
Specification