Regional partial reconfiguration of a programmable device
AssigneeIntel Corproratlon
InventorsSean R. Atsatt, Andrew Draper
Life of this patent
Estimating the term…
Abstract
Devices and methods for reconfiguring a programmable fabric include identifying resources in a programmable fabric of the programmable device as belonging to a partition. Reconfiguring the programmable fabric also includes creating a mask for the partition that indicates that the identified resources belong to the partition. Reconfiguring the partition also includes reconfiguring resources, via a configuration controller, in programmable fabric associated with the partition using the mask without changing resources associated with other partitions in the programmable fabric.
Claims20
A method for configuring a programmable device, comprising:
- identifying a resource in a programmable fabric of the programmable device as belonging to a partition;
- creating an indication of which portion of the partition the identified resource belongs;
- and
- reconfiguring the identified resource, via a configuration controller, in the programmable fabric based at least in part on the indication without changing a resource associated with another partition in the programmable fabric, wherein the identified resource is reconfigured at runtime of the programmable device after configuration data is received by the programmable device.
An integrated circuit device, comprising:
- a programmable fabric comprising a plurality of partitions;
- and
- a configuration controller configured to:
- generate an indication configured to specify resources belonging to a partition of the plurality of partitions;
- and
- reconfiguring resources of the programmable fabric associated with the partition without changing resources associated with other partitions of the plurality of partitions in the programmable fabric based at least in part on the indication, and wherein the resources are reconfigured at runtime of the integrated circuit device after configuration data is received by the integrated circuit device.
A tangible, non-transitory, and machine-readable medium, comprising machine-readable instructions stored thereon that when executed cause a processor to:
- receive an indication of a partition of a plurality of partitions of a programmable fabric of a programmable device that is to be reconfigured, wherein the indication specifies one or more identified resources as belonging to the partition;
- and
- configure the partition using the indication, wherein the identified resources are changed at runtime using the indication after configuration data is received by the programmable device.
Dependencies are inferred from the claim text.