1. An integrated circuit (IC) comprising: a) a logic circuit for receiving input data sets and configuration data sets and performing a plurality of functions on the input data sets, wherein each configuration data set specifies a particular function that the logic circuit has to perform on the input data set; and b) a connection circuit for supplying individual configuration data sets to the logic circuit at a particular periodic rate for at least a particular time period, wherein at least two supplied configuration data sets are different and configure the logic circuit to perform two different functions on the input data.