US 12,244,498 B2
Data transmission circuit and method, core, chip, electronic device and storage medium
Fei Luo, Beijing (CN); and Weiwei Wang, Beijing (CN)
Assigned to Stream Computing Inc., Beijing (CN)
Filed by Stream Computing Inc., Beijing (CN)
Filed on Jan. 28, 2022, as Appl. No. 17/587,778.
Application 17/587,778 is a continuation of application No. PCT/CN2019/102374, filed on Aug. 24, 2019.
Prior Publication US 2022/0150168 A1, May 12, 2022
Int. Cl. H04L 45/745 (2022.01); H04L 49/00 (2022.01); H04L 69/22 (2022.01)
CPC H04L 45/745 (2013.01) [H04L 49/3063 (2013.01); H04L 69/22 (2013.01); H04L 2212/00 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A data transmission circuit, comprising: a receiver; a controller; a lookup table circuit; and a selector circuit, wherein
an input terminal of the receiver is configured to be connected to an output terminal of a data exchange apparatus Fabric, and an output terminal of the receiver is connected to an input terminal of the controller, an input terminal of the lookup table circuit and a first input terminal of the selector circuit, respectively;
a control terminal of the controller is connected to a control terminal of the lookup table circuit and a control terminal of the selector circuit, respectively;
an output terminal of the lookup table circuit is connected to the first input terminal of the selector circuit;
the receiver is configured to receive an original data packet from the Fabric, send an original control bit of a header of the original data packet to the controller via the output terminal of the receiver and the input terminal of the controller, and send an original index of the header of the original data packet to the lookup table circuit via the output terminal of the receiver and the input terminal of the lookup table circuit;
the controller is configured to determine whether the original data packet needs to be relayed based on the original control bit;
in response to determining that the original data packet needs to be relayed based on the original control bit, the controller controls the first input terminal of the selector circuit to be enabled; and the selector circuit sends a new data packet to the Fabric via the first input terminal of the selector circuit, wherein the new data packet comprises original data of the original data packet and a new header, wherein the new header is acquired by the lookup table circuit based on the original index; and
in response to determining that the original data packet needs not to be relayed, the lookup table circuit is shut off.