| CPC H04L 63/0428 (2013.01) | 9 Claims |

|
1. An Ethernet data transmission circuit, comprising:
a polarity processing circuit, configured to process a polarity carried by Ethernet data into a preset polarity, wherein the Ethernet data is transmitted in Gigabit Ethernet, and the polarity processing circuit is integrated in an Ethernet transceiver circuit; and
an 8-bit to 10-bit (8b10b) encoder connected with the polarity processing circuit, wherein the 8b10b encoder is configured to receive the Ethernet data and the preset polarity carried by the Ethernet data, and encode the Ethernet data with the preset polarity for transmission;
wherein the polarity processing circuit comprises a detection circuit and a control circuit, the detection circuit is configured to detect a polarity carried by first received Ethernet data and send the polarity carried by the first received Ethernet data to the control circuit; and the control circuit is configured to process the polarity carried by the first received Ethernet data into the preset polarity, in response to detection of the polarity carried by the first received Ethernet data;
the Ethernet data transmission circuit further comprises a register;
the control circuit is further configured to store, in the register, the preset polarity carried by the first received Ethernet data when being output;
the register is configured to call the preset polarity when the control circuit receives other Ethernet data, and send the preset polarity to the control circuit; and
the control circuit is further configured to directly set the preset polarity as the polarity carried by the other Ethernet data irrespective of an original polarity of the other Ethernet data.
|