1. An integrated circuit (IC) comprising: a plurality of configurable circuits for performing a plurality of operations, each operation defined by one of a plurality of different sets of configuration data; and a reconfiguration counter for providing a reconfiguration state to the configurable circuits, the reconfiguration state for selecting a set of the configuration data from the plurality of sets of configuration data, wherein the reconfiguration counter advances count to a next reconfiguration state when it receives a count enable signal, wherein the count enable signal is modulated so the configurable circuits perform the plurality of operations at a user specified data rate.