Control logic is also included for controlling the various logic units depending upon the particular function being performed, where such control logic could be a microcontroller, a microprocessor or associated coprocessor, etc., or a combination of these various types of controllers and processors.