Configurable logic circuits with commutative properties
First Claim
1. A configurable logic circuit having inputs for receiving input data, the logic circuit comprising:
- a first connecting circuit for receiving configuration data, at least a portion of a configuration signal, and at least a portion of the input data, and for selecting configuration data sub-sets at least partially based on the received portion of the input and partially based on the received portion of the configuration data; and
a second core-logic circuit for receiving configuration data sub-sets from the first connecting circuit and for providing output data;
wherein at least two configuration data sub-sets configure the configurable logic circuit to perform at least two different functions on the input data to produce the output data.
5 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a configurable logic circuit. The logic circuits has inputs for receiving input data. It also has a first connecting circuit for receiving configuration data and at least a portion of the input data. Based at least partially on the received portion of the input data, the first connecting circuit selects configuration data sub-sets. The logic circuit also includes a second core-logic circuit for receiving configuration data sub-sets from the first connecting circuit and for providing the output data. At least two configuration data sub-sets configure the configurable logic circuit to perform at least two different functions on the input data to produce output data.
123 Citations
15 Claims
-
1. A configurable logic circuit having inputs for receiving input data, the logic circuit comprising:
-
a first connecting circuit for receiving configuration data, at least a portion of a configuration signal, and at least a portion of the input data, and for selecting configuration data sub-sets at least partially based on the received portion of the input and partially based on the received portion of the configuration data; and a second core-logic circuit for receiving configuration data sub-sets from the first connecting circuit and for providing output data; wherein at least two configuration data sub-sets configure the configurable logic circuit to perform at least two different functions on the input data to produce the output data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A configurable logic circuit for performing a plurality of functions, the logic circuit having inputs for receiving input data, the logic circuit comprising:
-
a) a first connecting circuit for receiving configuration data; and b) a second core-logic circuit for receiving sub-sets of the configuration data from the first connecting circuit and receiving at least a portion of a periodic configuration signal for directing the logic circuit to select different sub-sets of the configuration data, and for providing output data; wherein each configuration data sub-set determines a particular function that the logic circuit performs on the input data to produce the output data. - View Dependent Claims (10)
-
-
11. A configurable logic circuit receiving input data, wherein the logic circuit computes a function based on the input data, the logic circuit comprising:
-
first and second connecting circuits, each having input, output, and select terminal sets, wherein each connecting circuit connects its input terminals to its output terminals in a particular manner based on signals on its select terminal sets; the first connecting circuit for receiving configuration data at its input terminals and at least a portion of the input data at its select lines; and the second connecting circuit for communicatively coupling to the output terminal set of the first connecting circuit; wherein at least one of the first and second connecting circuits receives a portion of a periodic signal at its select terminal. - View Dependent Claims (12, 13, 14, 15)
-
Specification