Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
157 words
A field programmable gate array (FPGA) comprising: a first configurable logic block having a corresponding first set of configuration memory cells; a first configuration cache memory array coupled to the first configurable logic block, wherein the first configuration cache memory array stores values to be loaded into the first set of configurable memory cells, thereby reconfiguring the first configurable logic block; a second configurable logic block having a corresponding second set of configuration memory cells; a second configuration cache memory array coupled to the second configurable logic block, wherein the second configuration cache memory array stores values to be loaded into the second set of configurable memory cells, thereby reconfiguring the second configurable logic block; and a control circuit for transferring values between the first configuration cache memory array and the first set of configuration memory cells, and for independently transferring values between the second configuration cache memory array and the second set of configuration memory cells.
Claim 2
Dependent Claim
157 words
A field programmable gate array (FPGA) comprising: a first configurable logic block having a corresponding first set of configuration memory cells; a first configuration cache memory array coupled to the first configurable logic block, wherein the first configuration cache memory array stores values to be loaded into the first set of configurable memory cells, thereby reconfiguring the first configurable logic block; a second configurable logic block having a corresponding second set of configuration memory cells; a second configuration cache memory array coupled to the second configurable logic block, wherein the second configuration cache memory array stores values to be loaded into the second set of configurable memory cells, thereby reconfiguring the second configurable logic block; and a control circuit for transferring values between the first configuration cache memory array and the first set of configuration memory cells, and for independently transferring values between the second configuration cache memory array and the second set of configuration memory cells.
Claim 3
Dependent Claim
122 words
A field programmable gate array (FPGA) comprising: a first configurable logic block having a corresponding first set of configuration memory cells; a first configuration cache memory array coupled to the first configurable logic block, wherein the first configuration cache memory array stores values to be loaded into the first set of configurable memory cells, thereby reconfiguring the first configurable logic block; a second configuration cache memory array coupled to the first configuration cache memory array, wherein the second configuration cache memory array stores values to be loaded into the first set of configurable memory cells, thereby reconfiguring the first configurable logic block; and control circuitry for transferring values from the second configuration cache memory array to the first configuration cache memory array.
Claim 4
Dependent Claim
122 words
A field programmable gate array (FPGA) comprising: a first configurable logic block having a corresponding first set of configuration memory cells; a first configuration cache memory array coupled to the first configurable logic block, wherein the first configuration cache memory array stores values to be loaded into the first set of configurable memory cells, thereby reconfiguring the first configurable logic block; a second configuration cache memory array coupled to the first configuration cache memory array, wherein the second configuration cache memory array stores values to be loaded into the first set of configurable memory cells, thereby reconfiguring the first configurable logic block; and control circuitry for transferring values from the second configuration cache memory array to the first configuration cache memory array.
Claim 5
Dependent Claim
46 words
The FPGA of claim 2, further comprising a second configurable logic block having a corresponding second set of configuration memory cells, wherein the control circuitry is further configured for transferring values from the second configuration cache memory array to the second set of configuration memory cells.
Claim 6
Dependent Claim
33 words
The FPGA of claim 3, wherein the control circuitry is further configured to transfer values into the first configuration cache memory array from a source external to the second configuration cache memory array.
Claim 7
Dependent Claim
90 words
A field programmable gate array (FPGA) comprising: a configurable logic block having a corresponding set of configuration memory cells; a random access memory (RAM) block coupled to the configurable logic block, the RAM block having a plurality of local cache memories; first control circuitry for transferring values stored in one of the local cache memories to the set of configuration memory cells, thereby reconfiguring the configurable logic block; and second control circuitry for accessing any number of the local cache memories as random access memory through the configurable logic block.
Claim 8
Dependent Claim
90 words
A field programmable gate array (FPGA) comprising: a configurable logic block having a corresponding set of configuration memory cells; a random access memory (RAM) block coupled to the configurable logic block, the RAM block having a plurality of local cache memories; first control circuitry for transferring values stored in one of the local cache memories to the set of configuration memory cells, thereby reconfiguring the configurable logic block; and second control circuitry for accessing any number of the local cache memories as random access memory through the configurable logic block.