Configurable logic circuits with commutative properties
First Claim
1. A configurable logic circuit for receiving input data on which the logic circuit configurably performs one of a plurality of operations to produce output data, the logic circuit comprising:
- a first connecting circuit for selecting a configuration data set at least partially based on a portion of the input data; and
a second core-logic circuit for receiving the configuration data set from the first connecting circuit and for receiving at least a portion of a configuration signal, the second circuit for producing output data based on the received configuration data set.
4 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.
-
Citations
18 Claims
-
1. A configurable logic circuit for receiving input data on which the logic circuit configurably performs one of a plurality of operations to produce output data, the logic circuit comprising:
-
a first connecting circuit for selecting a configuration data set at least partially based on a portion of the input data; and a second core-logic circuit for receiving the configuration data set from the first connecting circuit and for receiving at least a portion of a configuration signal, the second circuit for producing output data based on the received configuration data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A configurable logic circuit (“
- IC”
) comprising inputs for receiving input data, the logic circuit comprising;a first connecting circuit for receiving configuration data and a periodic signal, and for sequentially selecting configuration data sub-sets based on the received periodic signal; and a second 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 circuit to perform at least two different operations on the input data to produce the output data. - View Dependent Claims (13, 14)
- IC”
-
15. A configurable integrated circuit (“
- IC”
) for receiving a configuration signal and for receiving input data on which the integrated circuit configurably performs one of a plurality of operations to produce output data, the integrated circuit comprising;a plurality of storage circuits, wherein during a particular period in the operation of the IC each storage circuit repetitively receives and stores configuration data from a previous storage circuit and passes configuration data to a next storage circuit; and a second configurable circuit for receiving configuration data sets from one of said storage circuits and for configurably performing an operation based on the received configuration data set. - View Dependent Claims (16, 17, 18)
- IC”
Specification