Method and apparatus for accessing stored data in a reconfigurable IC
First Claim
1. A method comprising:
- supplying a first configuration data set from a first set of storage elements to a particular reconfigurable circuit of an integrated circuit (“
IC”
) while selecting a second configuration data set from a second set of storage elements to supply to the particular reconfigurable circuit as the particular reconfigurable circuit performs a first set of operations based on the first configuration data set; and
supplying the second configuration data set to the particular reconfigurable circuit while selecting a third configuration data set from a third set of storage elements to supply to the particular reconfigurable circuit.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a first interconnect circuit for accessing stored data in a reconfigurable IC. The reconfigurable IC has at least one reconfigurable circuit and a set of storage elements for storing several data sets for the particular reconfigurable circuit. The first interconnect circuit includes second, third, and fourth interconnect circuits, where the fourth interconnect circuit connects to outputs of the second and third interconnect circuits. The second and third interconnect circuits connect to the storage element sets to provide data sets to the fourth interconnect circuit, which, in turn, provides the received data to the particular reconfigurable circuit. The fourth interconnect circuit operates at a different rate than the second and third interconnect circuits. In some embodiments, the stored data sets are configuration data sets for configuring the particular reconfigurable circuit.
-
Citations
17 Claims
-
1. A method comprising:
-
supplying a first configuration data set from a first set of storage elements to a particular reconfigurable circuit of an integrated circuit (“
IC”
) while selecting a second configuration data set from a second set of storage elements to supply to the particular reconfigurable circuit as the particular reconfigurable circuit performs a first set of operations based on the first configuration data set; andsupplying the second configuration data set to the particular reconfigurable circuit while selecting a third configuration data set from a third set of storage elements to supply to the particular reconfigurable circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
transitioning through a plurality of configuration data sets to supply different configuration data sets in different reconfiguration cycles to a particular reconfigurable circuit of an integrated circuit (“
IC”
), wherein transitioning comprises iterativelysupplying a current configuration data set to the particular reconfigurable circuit while retrieving a next configuration data set to supply to the particular reconfigurable circuit as the current configuration data set in a subsequent reconfiguration cycle; and at the particular reconfigurable circuit, performing a plurality of operations in the plurality of reconfiguration cycles, wherein at each particular reconfiguration cycle, the particular reconfigurable circuit performs an operation that is based on the current configuration data set supplied to the reconfigurable circuit during that particular reconfiguration cycle. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a plurality of configuration data sets at a plurality of inputs of a selection circuit of an integrated circuit (“
IC”
); andat the selection circuit, transitioning through the plurality of configuration data sets to supply different configuration data sets in different reconfiguration cycles to a particular reconfigurable circuit of the IC, wherein transitioning comprises iteratively supplying a current configuration data set at a first input of the selection circuit to the particular reconfigurable circuit while retrieving a next configuration data set at a second input of the selection to supply to the particular reconfigurable circuit as the current configuration data in a subsequent cycle. - View Dependent Claims (16, 17)
-
Specification