1. An application specific integrated circuit (ASIC), comprising: a digital signal processing (DSP) core; and a configurable logic block coupled to the DSP core and comprising a plurality of interconnected logic modules to apply a pre-configured logic function to an input; each of the plurality of logic modules, comprising: a controller; and a plurality of logic components, wherein the controller of each logic module dynamically reconfigures the connections between the controller's logic module and another logic module; wherein an output of a logic component in one logic module is connected to an input of a logic component of another logic module during a time-slice of a clock-cycle.