1. A integrated circuit signal processing device comprising: a nonvolatile memory means for storing a plurality of configuration parameters; a processing means coupled to said nonvolatile memory means and consisting of: means for equalizing incoming streams of data in time to create synchronized signals, said means comprising at least one input terminal for receiving said streams and at least one output terminal at which said synchronized signals are presented; a set of interconnected arithmetic logic units communicably coupled to said output terminal for receiving said synchronized data; and a set of configuration registers accessible by said arithmetic logic units, wherein the data in said configuration register determines the functionality of said interconnected logic units.