1. An array of dynamically configurable logic elements comprising: at least one multiplexer to select at least one of a first control signal and a second control signal to produce at least a first array selection control signal therefrom; a first dynamically configurable logic element, wherein the first logic element operates as one of a plurality of different logic elements types according to at least the first selection control signal; at least a second dynamically configurable logic element, wherein the second logic element operates as one of a plurality of different logic element types according to at least the first selection control signal; wherein at least one of a logical expression and a memory latch is implemented by the array of dynamically configurable logic elements altered responsive to first selection control signal; and wherein the logical expression implemented by the array of dynamically configurable logic implements logic for at least one pair of functions grouped as a first communication protocol and a second communication protocol, where in the first communication protocol and the second communication protocol are different protocol standards.