HIGH PERFORMANCE INTERCONNECT LINK LAYER
0 Assignments
0 Petitions
Accused Products
Abstract
Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. In another aspect, the flit is to include two or more slots, a payload, and a cyclic redundancy check (CRC) field to be encoded with a 16-bit CRC value generated based on the payload. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots.
17 Citations
104 Claims
-
1-78. -78. (canceled)
-
79. An apparatus comprising:
a host processor comprising; physical layer logic; and link layer logic, wherein the link layer logic is to; generate a flit comprising a plurality of slots, wherein one or more of the slots is encoded with a return credit response, the flit is according to a format to enable a plurality of transaction headers to be contained in the flit, and the flit comprises a piece of a larger network packet; and a transmitter to send the flit on a link to another device. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86)
-
87. An apparatus comprising:
a host processor comprising; a receiver to receive a flit from another device over a link, wherein the flit comprises a plurality of slots, one or more of the slots is encoded with a return credit response, the flit is according to a format to enable a plurality of transaction headers to be contained in the flit, and the flit comprises a piece of a larger network packet; a protocol stack comprising physical layer logic and link layer logic, wherein the link layer logic is to return a number of credits to a credit pool based on the return credit response. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95)
-
96. A system comprising:
-
a first host processor device; a second host processor device to connect to the first host processor device using a link, wherein the second host processor device comprises; physical layer logic; and link layer logic, wherein the link layer logic is to; generate a flit comprising a plurality of slots, wherein one or more of the slots is encoded with a return credit response, the flit is according to a format to enable a plurality of transaction headers to be contained in the flit, and the flit comprises a piece of a larger network packet; and a transmitter to send the flit on a link to another device. - View Dependent Claims (97, 98, 99, 100, 101, 102, 103)
-
-
104. A system comprising:
-
means for generating a flit comprising a plurality of slots, wherein one or more of the slots is encoded with a return credit response, the flit is according to a format to enable a plurality of transaction headers to be contained in the flit, and the flit comprises a piece of a larger network packet; and means for sending the flit on a link to another device.
-
Specification