IP Library › Granted Patent US 12,273,326
Granted Patent B2
US 12,273,326 · App. 17/732,558 · Granted Apr 8, 2025

Ethernet data transmission circuit and system and ethernet data transmission method

Inventors: Yibo Tong (Shenzhen, CN); Ren Li (Shenzhen, CN); Rui Yao (Shenzhen, CN)
Assignee: SHENZHEN PANGO MICROSYSTEMS CO., LTD
H04L63/0428
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,273,326
App. No.
17/732,558
Granted
Apr 8, 2025
Kind
B2
Abstract

An Ethernet data transmission circuit, an Ethernet data transmission system and an Ethernet data transmission method are provided. The Ethernet data transmission circuit includes: a polarity processing circuit for processing a polarity carried by Ethernet data into a preset polarity; and an encoder for receiving the Ethernet data and the preset polarity carried by the Ethernet data, and encoding the Ethernet data. On the one hand, the security of Ethernet in a transmission process can be improved; on the other hand, without increasing workload of the encoder, the polarity processing circuit of the Ethernet data transmission circuit can be used to process the Ethernet data to be with a preset polarity, to facilitate the encoder to code.

Claims (30)

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.

2. The Ethernet data transmission circuit according to claim 1 , wherein the control circuit is configured to control the polarity carried by the first received Ethernet data to be kept unchanged, in response to detecting that the polarity carried by the first received Ethernet data is the preset polarity;

the control circuit is further configured to control the polarity carried by the first received Ethernet data to be inversed, in response to detecting that the polarity carried by the first received Ethernet data is not the preset polarity.

3. The Ethernet data transmission circuit according to claim 2 ,

wherein the Ethernet transceiver circuit comprises a receiving circuit and a transmitting circuit;

wherein the receiving circuit is configured to receive the Ethernet data and the polarity carried by the Ethernet data, and send the Ethernet data and the polarity carried by the Ethernet data to the detection circuit or the control circuit; and

wherein the transmitting circuit is configured to receive the preset polarity carried by the Ethernet data sent by the control circuit, and transmit the Ethernet data and the preset polarity carried by the Ethernet data to the 8b10b encoder.

4. The Ethernet data transmission circuit according to claim 1 ,

wherein the control circuit is further configured to keep the set polarity carried by the other Ethernet data unchanged.

5. The Ethernet data transmission circuit according to claim 1 , wherein the Ethernet transceiver circuit is a Gigabit Ethernet transceiver circuit.

6. The Ethernet data transmission circuit according to claim 1 , wherein the preset polarity is negative.

7. An Ethernet data transmission method, implemented by an Ethernet data transmission circuit, the method comprising:

processing, by a polarity processing circuit of the Ethernet data transmission circuit, 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

receiving, by an 8-bit to 10-bit (8b10b) encoder of the Ethernet data transmission circuit, the Ethernet data and the preset polarity carried by the Ethernet data, and encoding, by the 8b 10b encoder, the Ethernet data with the preset polarity for transmission;

the processing, by the polarity processing circuit of the Ethernet data transmission circuit, the polarity carried by Ethernet data into the preset polarity, comprises:

detecting, by a detection circuit of the polarity processing circuit, a polarity carried by first received Ethernet data, and sending the polarity carried by the first received Ethernet data to a control circuit of the polarity processing circuit;

processing, by the control circuit, the polarity carried by the first received Ethernet data into the preset polarity, and storing, by the control circuit, the preset polarity carried by the first received Ethernet data into a register of the Ethernet data transmission circuit;

calling, by the register, the preset polarity in response to the control circuit receiving other Ethernet data, and sending, by the register, the preset polarity to the control circuit; and

directly setting, by the control circuit, the preset polarity as the polarity carried by the other Ethernet data irrespective of an original polarity of the other Ethernet data.

8. The Ethernet data transmission method according to claim 7 , wherein the processing, by the control circuit, the polarity carried by the first received Ethernet data into the preset polarity, comprises:

controlling, by the control circuit of the polarity processing circuit, the polarity carried by the first received Ethernet data to be kept unchanged, in response to the polarity carried by the first received Ethernet data being the preset polarity; or,

controlling, by the control circuit of the polarity processing circuit, the polarity carried by the first received Ethernet data to be inversed, in response to the polarity carried by the first received Ethernet data being not the preset polarity.

9. The Ethernet data transmission method according to claim 7 , wherein the preset polarity is negative.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2022
From: TONG, YIBO; YAO, RUI
To: SHENZHEN PANGO MICROSYSTEMS CO., LTD
Reel/Frame 059825/0610 →
Priority Claims (1)
CN 202011611995.7 · Dec 30, 2020 · national
Continuity (2)
Continuation PCTCN2021079687 · Mar 9, 2021
Related Publication 20220263808A1 · Aug 18, 2022
References Cited (41)
US 5727006A · Dreyer et al. · 1998 [cited by applicant]
US 5903613A · Takuya · 1999 [cited by applicant]
US 6980543B1 · Kastenholz · 2005 [cited by examiner]
US 20020027888A1 · Rancho et al. · 2002 [cited by applicant]
US 20060153109A1 · Fukumoto · 2006 [cited by examiner]
US 20080045151A1 · Michihiko et al. · 2008 [cited by applicant]
US 20080186996A1 · Scott et al. · 2008 [cited by applicant]
US 20120278656A1 · Sven et al. · 2012 [cited by applicant]
US 20130028311A1 · Tien et al. · 2013 [cited by applicant]
US 20150057007A1 · Alireza et al. · 2015 [cited by applicant]
US 20200228229A1 · Ramin et al. · 2020 [cited by applicant]
US 20200403814A1 · Harald et al. · 2020 [cited by applicant]
US 20210004885A1 · Abitbol · 2021 [cited by examiner]
US 20220120560A1 · Chican · 2022 [cited by examiner]
CN 200950596 · 2007 [cited by applicant]
CN 101262397A · 2008 [cited by applicant]
CN 101330503 · 2008 [cited by applicant]
CN 101997551A · 2011 [cited by applicant]
CN 102195838A · 2011 [cited by applicant]
CN 201994962 · 2011 [cited by applicant]
CN 202085187 · 2011 [cited by applicant]
CN 102523142A · 2012 [cited by applicant]
CN 103561233A · 2014 [cited by applicant]
CN 103780284A · 2014 [cited by applicant]
CN 105049311A · 2015 [cited by applicant]
CN 106254232A · 2016 [cited by applicant]
CN 106533613A · 2017 [cited by applicant]
CN 106850374 · 2017 [cited by applicant]
CN 107360195A · 2017 [cited by applicant]
CN 108282387A · 2018 [cited by applicant]
CN 109039375 · 2018 [cited by applicant]
CN 110740011A · 2020 [cited by applicant]
CN 111656692A · 2020 [cited by applicant]
EP 1847033B1 · 2007 [cited by applicant]
WO 2006078730A2 · 2006 [cited by applicant]
CNIPA, First Office Action for CN Application No. 202011611995.7, Aug. 30, 2021. [cited by applicant]
CNIPA, Office Action issued for CN Application No. 202011611995.7, Dec. 22, 2021. [cited by applicant]
WIPO, International Search Report for PCT Application No. PCT/CN2021/079687, Sep. 22, 2021. [cited by applicant]
Hideki Kamitsuna, A 10 Gbit/s switch matrix MMIC using InP HEMTs with a logic-level-independent interface, Aug. 9, 2004, the whole document. [cited by applicant]
Zhu Yue, 1000BASE-T Gigabit Ethernet Transmitter Digital Signal Processing Computing Go to Research and VILS Design, Sep. 30, 2013, the whole document. [cited by applicant]
Written Opinion of the International Searching Authority for No. PCT/CN2021/079687. [cited by applicant]