Patent ID: 8415974

Claim:
A method of enabling dynamic reconfiguration in a device having configurable resources, the method comprising: receiving a configuration bitstream comprising configuration bits; configuring the configurable resources of the device using the configuration bits of the configuration bitstream, wherein the configurable resources of the device are associated with a plurality of regions of the device, and each region has a plurality of tasks assigned to the region; receiving a request for a partial reconfiguration of the device, wherein the partial reconfiguration is implemented according to a plurality of phases of a reconfiguration cycle; loading updated configuration bits into memory elements associated with a region of the plurality of regions in response to the request for a partial reconfiguration, wherein a new task associated with the updated configuration bits is implemented in the region in place of a currently running task; generating a status of the partial reconfiguration while loading the updated configuration bits, wherein the status of the partial reconfiguration includes a phase of the plurality of phases of the reconfiguration cycle; and providing, by way of a monitor port, the status external to the device.