Back to results
US 10,380,059 B2Granted
Control messaging in multislot link layer flit
AssigneeIntel Corporation
InventorsJeff Willey, Robert Blankenship, Jeffrey Swanson
Life of this patent
Estimating the term…
Abstract
A link layer control message is generated and included in a flit that is to be sent over a serial data link to a device. The flits sent over the data link are to include a plurality of slots. Control messages can include, in some aspects, a viral alert message, a poison alert message, a credit return message, and acknowledgements.
Claims24
An apparatus comprising:
- a host processor comprising a protocol stack, wherein one or more layers of the protocol stack are to generate a flit, wherein the flit is according to a format defining a plurality of slots within the flit, the flit comprises one or more opcodes and further comprises information to indicate that the flit is a control flit, wherein the control flit comprises a field to indicate that one or more data flits comprise erroneous data, and the flit comprises a piece of a larger packet;
- and
- a transmitter to send the flit on a link.
An apparatus comprising:
- a receiver to receive a flit, wherein the flit is according to a format defining a plurality of slots within the flit, the flit comprises one or more opcodes and further comprises information to indicate that the flit is a control flit, wherein the control flit comprises a field to indicate that one or more data flits comprise erroneous data, and the flit comprises a piece of a larger packet;
- and
- protocol stack circuitry to support one or more layers of a protocol stack and cause the one or more data flits to be processed based on the field to indicate that the one or more data flits comprise erroneous data.
A system comprising:
- a device;
- and
- a processor coupled to the device using a serial data link, wherein the processor comprises:
- a protocol stack, wherein one or more layers of the protocol stack are to generate a link layer flow control unit, wherein the link layer flow control unit is according to a format defining a plurality of slots within the link layer flow control unit, the link layer flow control unit comprises one or more opcodes and further comprises data to indicate that the link layer flow control unit is a control flit, wherein the control flit comprises a field to indicate that one or more data flits comprise erroneous data;
- and
- a transmitter to send the link layer flow control unit on the link to the first processor device.
3 more elements
Dependencies are inferred from the claim text.