A method for operating a communication device that includes an Ethernet interface device having i) a first Physical Coding Sublayer (PCS) circuit configured to perform PCS operations specified by a communication protocol corresponding to transmitting via a cable in a first direction at a first data rate, including encoding a first bit stream to generate a first output data stream for transmission at the first data rate, and ii) a framing and mapping (framing/mapping) circuit configured to encode the first bit stream to generate a second output data stream for transmission at a second data rate that is different than the first data rate, the method comprising:
- determining, at the communication device, a selected mode of operation from amongst multiple modes of operation according to which the Ethernet interface device is configured to operate, the multiple modes of operation including i) an asymmetric first mode in which the Ethernet interface transmits in the first direction via the cable and receives from the link partner in a second direction via the cable at different data rates, and ii) a symmetric second mode in which the Ethernet interface transmits to the link partner in the first direction via the cable and receives from the link partner in the second direction via the cable at a same data rate;
- selecting, by the Ethernet interface device and according to the selected mode of operation, a selected data stream, from amongst multiple data streams, for transmission via the cable in the first direction, the multiple data streams including:
- the first output data stream corresponding to an output of the first PCS circuit, and
- the second output data stream corresponding to an output of the framing/mapping circuit;
- and
- receiving, by the Ethernet interface device, a receive signal via the cable in the second direction.