Flexible logic unit adapted for real-time task switching
AssigneeSilicon Mobility SAS
InventorsLoïc Jean Dominique VEZIER, Bruno Bernard Jacques SALLÉ, Anselme Joseph Francis LEBRUN
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Mobility SAS
InventorsLoïc Jean Dominique VEZIER, Bruno Bernard Jacques SALLÉ, Anselme Joseph Francis LEBRUN
Estimating the term…
An arrangement includes a matrix with a plurality of programmable logic units and a plurality of first one bit clocked storage elements, the programmable logic units and first one bit clocked storage elements being arranged in an array, the arrangement being adapted for sequential execution of at least two tasks, whereby for each of the first one bit clocked storage elements a data store and restore circuit is provided for local storing or restoring the respective values as computed during the tasks per task of the first one bit clocked storage elements; a data memory, external to the matrix, wherein the data store and restore circuit is provided for pre-loading values related to one task from the data memory into the data store and restore circuit and post-storing of values related to one task in the data store and restore circuit to the data memory, whereby the pre-loading and/or post-storing can be performed while another task is executed without disturbing the task execution; and an output circuit, required to ensure safe operation in case of task switching.
An arrangement, comprising
A method for fault tolerance enhanced sequential execution of at least two tasks on an arrangement comprising (a) a plurality of programmable logic units, and
A method for fault tolerance enhanced sequential execution of at least two tasks on an arrangement comprising (a) a plurality of programmable logic units,
An arrangement, comprising (A) a matrix with (a) a plurality of programmable logic units and (b) a plurality of first one bit clocked storage elements, the programmable logic units and first one bit clocked storage elements being arranged in an array, the arrangement being adapted for sequential execution of at least two tasks;
An arrangement adapted for low power consumption, the arrangement comprising (A) a matrix with (i) a plurality of programmable logic units and (ii) a plurality of first one bit clocked storage elements, the programmable logic units and first one bit clocked storage elements being arranged in an array, the arrangement being adapted for sequential execution of at least two tasks, whereby for each of the first one bit clocked storage elements a data store and restore circuit is provided for local storing or restoring the respective values per task of the first one bit clocked storage elements, and
An arrangement, adapted for a safe execution of tasks, the arrangement comprising (A) a matrix with (i) a plurality of programmable logic units and (ii) a plurality of first one bit clocked storage elements,
Dependencies are inferred from the claim text.