The control logic (software), when executed by the processor 504, causes the processor 504 to perform the functions of the invention as described herein. [0261] In yet another embodiment, the invention is implemented primarily in hardware using, for example, hardware components such as application specific integrated circuits (ASICs), or one or more state machines.