Patent ID: 7746099
Filing Date: 2010-06-29
Classification: H03K

Abstract:
1. A method of implementing a circuit in a device having programmable resources and a predetermined amount of available internal memory, the method comprising: receiving configuration data in configuration memory for implementing a circuit design in the programmable resources; configuring the programmable resources of the device using the configuration data to enable the circuit design; storing data in a block of random access memory of the available internal memory coupled to the circuit design; implementing the circuit design by reading first data from the block of random access memory, wherein implementing the circuit design requires more memory than the predetermined amount of available internal memory; detecting an attempt by the circuit design to read second data which is not stored in the block of random access memory; generating a command to perform a partial reconfiguration of the device in response to detecting the attempt by the circuit design to read the second data which is not stored in the block of random access memory; performing the partial reconfiguration of the device, wherein new data having the second data is stored in the block of random access memory; disabling the implementing the circuit design when performing the partial reconfiguration of the device; and accessing the second data stored in the block of random access memory.