Interface circuit for providing extension packet and processor including the same
AssigneeSamsung Electronics Co., Ltd.
InventorsYounho Jeon, Hyeokjun Choe, Jeongho Lee
Life of this patent
Estimating the term…
Abstract
An interface circuit includes: a packet transmitter configured to generate a plurality of transmission packets based on a request, which is output from a core circuit, and output the plurality of transmission packets, the plurality of transmission packets including information indicative of being a packet to be merged; and a packet receiver configured to generate a merged packet by merging a plurality of extension packets from among a plurality of reception packets received from outside the interface circuit, the plurality of extension packets including information indicative of being a packet to be merged.
Claims20
A device circuit comprising:
- an accelerator circuit configured to generate a request and receive a response;
- a packet transmitter configured to generate a plurality of transmission packets based on the request generated by the accelerator circuit, and to output the plurality of transmission packets, the plurality of transmission packets comprising information indicative of at least one of the plurality of transmission packets being a packet to be merged;
- and
- a packet receiver configured to generate a merged packet by merging a plurality of extension packets from among a plurality of reception packets received from outside of the device circuit, the plurality of extension packets comprising information indicative of at least one of the plurality of extension packets being a packet to be merged,
- wherein a sum of lengths of fields for processing the request is greater than a length of each of the plurality of transmission packets, and
- wherein the packet transmitter is further configured to encode the plurality of transmission packets in different formats from each other such that the fields for the request are dispersed in the plurality of transmission packets.
A processor connected to an external device via a bus, the processor comprising:
- an accelerator configured to generate a request;
- a controller configured to generate at least one message corresponding to the request to be transferred to the external device;
- and
- an interface circuit configured to generate a packet to be output to the bus, based on the at least one message,
- wherein the interface circuit is configured to:
- generate a plurality of packets including a plurality of fields comprised in the at least one message;
- and
- output the plurality of packets to the bus,
- wherein a sum of lengths of the plurality of fields is greater than a length of each of the plurality of packets, and
- wherein the plurality of packets are in different formats from each other and the plurality of fields are dispersed in the plurality of packets.
A device circuit comprising:
- an accelerator circuit configured to generate a request;
- an interface circuit configured, for packet transmission, to generate a plurality of transmission packets based on the request output from the accelerator circuit, to output the plurality of transmission packets according to a protocol among a plurality of protocols, for packet reception, to generate a merged packet by merging a plurality of reception packets received from outside the device circuit, the plurality of transmission packets comprising information indicative of at least one of the plurality of transmission packets being a packet to be merged, the plurality of extension packets comprising information indicative of at least one of the plurality of extension packets being a packet to be merged;
- wherein a sum of lengths of fields for processing the request is greater than a length of each of the plurality of transmission packets, and
- wherein the packet transmitter is further configured to encode the plurality of transmission packets in different formats from each other such that the fields for the request are dispersed in the plurality of transmission packets.
Dependencies are inferred from the claim text.