Configurable computing array comprising configurable computing elements
First Claim
Patent Images
1. A configurable computing array, comprising:
- at least an array of configurable logic elements including a configurable logic element for selectively realizing a logic function from a logic library; and
at least an array of configurable computing elements including first and second configurable computing elements, wherein said first configurable computing element comprises at least a first memory for storing at least a first portion of a first look-up table (LUT) for a first math function; and
, said second configurable computing element comprises at least a second memory for storing at least a second portion of a second LUT for a second math function;
whereby said configurable computing array realizes a third math function by programming said configurable logic elements and said configurable computing elements, wherein said third math function is a combination of at least said first and second math functions;
wherein each of said first and second math functions includes more operations than arithmetic operations included in said logic library.
0 Assignments
0 Petitions
Accused Products
Abstract
To implement a complex math function, i.e. a math function with multiple input variables, a configurable computing array comprises at least an array of configurable computing elements. Each configurable computing element comprises at least a memory which stores a look-up table (LUT) for a math function with a single input variable.
-
Citations
20 Claims
-
1. A configurable computing array, comprising:
-
at least an array of configurable logic elements including a configurable logic element for selectively realizing a logic function from a logic library; and at least an array of configurable computing elements including first and second configurable computing elements, wherein said first configurable computing element comprises at least a first memory for storing at least a first portion of a first look-up table (LUT) for a first math function; and
, said second configurable computing element comprises at least a second memory for storing at least a second portion of a second LUT for a second math function;whereby said configurable computing array realizes a third math function by programming said configurable logic elements and said configurable computing elements, wherein said third math function is a combination of at least said first and second math functions; wherein each of said first and second math functions includes more operations than arithmetic operations included in said logic library. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A configurable computing array, comprising:
-
at least an array of configurable logic elements including a configurable logic element for selectively realizing a logic function from a logic library; and at least an array of configurable computing elements including first and second configurable computing elements, wherein said first configurable computing element comprises at least a first re-programmable memory for storing at least a first portion of a first look-up table (LUT) for a first math function; and
, said second configurable computing element comprises at least a second re-programmable memory for storing at least a second portion of a second LUT for a second math function;whereby said configurable computing array realizes a third math function by programming said configurable logic elements and said configurable computing elements, wherein said third math function is a combination of at least said first and second math functions; wherein each of said first and second math functions includes more operations than arithmetic operations included in said logic library. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification