PCIe-based data transmission method and apparatus
AssigneeYinwang Intelligent Technologies Co., Ltd.
InventorsLei Wan, Pengxin Bao
Life of this patent
Estimating the term…
Abstract
A Peripheral Component Interconnect Express (PCIe)-based data transmission method includes a first node that encapsulates first data into a first transaction layer packet (TLP) and sends the first TLP to a second node, where a TLP header of the first TLP includes a first field, the first field is used to indicate a data type of the first data, and the data type includes at least one of the following: an image type, a video type, a control type, a security type, and a stream write (SWRITE) type. In embodiments of this application, the first field in the TLP header is used to indicate information required for data transmission, for example, the data type, so that nodes can communicate with each other without using a root complex.
Claims20
A Peripheral Component Interconnect Express (PCIe)-based data transmission method implemented by a first node, wherein the PCIe-based data transmission method comprises:
- encapsulating first data into a transaction layer packet (TLP), wherein the TLP comprises a TLP header comprising a first field and a second field, wherein the first field indicates a data type of the first data is an image type, wherein the second field indicates at least one piece of parameter information comprising at least one of an image data type, pixel quantization depth, resolution, or segment indication information, wherein each of the first field and the second field comprises a reserved value, and wherein the reserved value is a status value that is not used;
- and
- sending the TLP to a second node,
- wherein the first node is either a first endpoint or a first switching node, and wherein the second node is either a second endpoint or a second switching node.
A Peripheral Component Interconnect Express (PCIe)-based data transmission apparatus implemented as a first node and comprising:
- one or more processors configured to encapsulate first data into a transaction layer packet (TLP), wherein the TLP comprises a TLP header comprising a first field and a second field, wherein the first field indicates a data type of the first data is an image type, wherein the second field indicates at least one piece of parameter information comprising at least one of an image data type, pixel quantization depth, resolution, or segment indication information wherein each of the first field and the second field comprises a reserved value, and wherein the reserved value is a status value that is not used;
- and
- a transceiver coupled to the one or more processors and configured to send the TLP to a second node,
- wherein the first node is either a first endpoint or a first switching node, and wherein the second node is either a second endpoint or a second switching node.
A Peripheral Component Interconnect Express (PCIe)-based data transmission apparatus implemented as a second node and comprising:
- a transceiver configured to:
- receive, from a first node, a first transaction layer packet (TLP) comprising first data without sending the first TLP though a root complex;
- and
- send, to a third node, a second TLP comprising the first data without sending the second TLP though the root complex,
- wherein the first TLP or the second TLP comprises a TLP header comprising a first field and a second field,
- wherein the first field indicates a data type of the first data,
- wherein the data type comprises at least one of an image type, a video type, a control type, a security type, or a stream write (SWRITE) type,
- wherein the second field indicates at least one piece of parameter information corresponding to the data type,
- wherein the first node is either a first endpoint or a first switching node, wherein the second node is a second switching node, and wherein the third node is either a third endpoint or a third switching node.
Dependencies are inferred from the claim text.