Patent ID: 8225073

Claim:
A system for adaptive configuration, the system comprising: a memory; a configurable logic computational unit having a first configurable architecture including a first plurality of computational elements at least two of which each perform an arithmetic operation and each having components in a fixed architecture with fixed connections between the components and a configurable logic interconnection network configurably coupling the first plurality of computational elements, the configurable logic interconnection network adapted to configure the first plurality of computational elements for performing a first logic function in response to first logic configuration information stored by the memory, the configurable logic interconnection network further adapted to reconfigure the first plurality of computational elements for performing a second logic function in response to second logic configuration information stored by the memory; and a configurable digital signal processing computational unit having a second configurable architecture including a second plurality of computational elements at least two of which each perform an arithmetic operation and each having components in a fixed architecture with fixed connections between the components, the second plurality of computational elements being heterogeneous and a digital signal processing interconnection network configurably coupling the second plurality of computational elements together, the digital signal processing interconnection network adapted to configure the second plurality of computational elements for performing a first digital signal processing function in response to first digital signal processing configuration information stored by the memory, the digital signal processing interconnection network further adapted to configure the second plurality of computational elements for performing a second digital signal processing function in response to second digital signal processing configuration information stored by the memory.