1. An apparatus, comprising: an interface configured to receive data from a programmable integrated circuit chip comprising a plurality of components that are disposed within the programmable integrated circuit chip; a plurality of power management modules coupled with the interface, wherein each of the plurality of power management modules is configured to report power consumption data associated with at least one of the plurality of components of the programmable integrated circuit chip during operation of the programmable integrated circuit chip; and a user interface coupled with the plurality of power management modules, wherein the user interface is configured at least to: display the power consumption data; receive one or more user requests that configure one or more power management characteristics of one or more of the plurality of components of the programmable integrated circuit chip through respective one or more of the plurality of power management modules; wherein the one or more power management characteristics include one or more of a power consumption rate, a power setting, and a power-related event.