1. A method to implement reconfiguration of a hardened intellectual property (IP) block of an integrated circuit (IC) that includes a programmable logic fabric, comprising: receiving one or more pre-configured profiles that provide one or more distinct configurations of the hardened IP block; generating configuration data associated with each of the distinct configurations of the hardened IP block; designating configuration storage space to store the configuration data; and generating reconfiguration control logic to be implemented on the programmable logic fabric of the IC, wherein the reconfiguration control logic reads the configuration data and programs the hardened IP block with the configuration data.