Patent ID: 7320062

Claim:
A system for configuring and operating an adaptive circuit, the system comprising: a first routable and executable information module, the first module having first configuration information and having a first routing sequence for routing; a plurality of heterogeneous computational elements, the plurality of heterogeneous computational elements designated by the first routing sequence of the first executable information module, a first computational element of the plurality of heterogeneous computational elements comprising a first fixed architecture and a second computational element of the plurality of heterogeneous computational elements comprising a second fixed architecture, the first fixed architecture being different than the second fixed architecture; and an interconnection network coupled to the plurality of heterogeneous computational elements, the interconnection network adapted to selectively provide the module to the plurality of heterogeneous computational elements, the interconnection network further adapted to configure the plurality of heterogeneous computational elements for a first functional mode of a plurality of functional modes in response to the first configuration information.