Method of self-synchronization of configurable elements of a programmable unit
First Claim
1. A method of synchronizing and reconfiguring configurable elements in units having a multi-dimensional programmable cell architecture, comprising:
- generating by at least one of the configurable elements at least one synchronization signal within a data stream during processing by the configurable elements;
transmitting via a data bus the at least one synchronization signal to a first at least one other of the configurable elements for synchronization;
generating at least one configuration string from the data stream based on commands; and
transmitting via the data bus the at least one configuration string together with an address of a register to be addressed to at least one of (a) the first at least one other configurable element and (b) a second at least one other configurable element, wherein the configurable elements are at least one of configurable and reconfigurable without influence of an external primary logic unit.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of synchronizing and reconfiguring configurable elements in a programmable unit is provided. A unit has a two- or multi-dimensional, programmable cell architecture (e.g., DFP, DPGA, etc.), and any configurable element can have access to a configuration register and a status register of the other configurable elements via an interconnection architecture and can thus have an active influence on their function and operation. By making synchronization the responsibility of each element, more synchronization tasks can be performed at the same time because independent elements no longer interfere with each other in accessing a central synchronization instance.
268 Citations
7 Claims
-
1. A method of synchronizing and reconfiguring configurable elements in units having a multi-dimensional programmable cell architecture, comprising:
-
generating by at least one of the configurable elements at least one synchronization signal within a data stream during processing by the configurable elements;
transmitting via a data bus the at least one synchronization signal to a first at least one other of the configurable elements for synchronization;
generating at least one configuration string from the data stream based on commands; and
transmitting via the data bus the at least one configuration string together with an address of a register to be addressed to at least one of (a) the first at least one other configurable element and (b) a second at least one other configurable element, wherein the configurable elements are at least one of configurable and reconfigurable without influence of an external primary logic unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification