CPC G06F 13/4221 (2013.01) [G06F 13/382 (2013.01); G06F 13/4027 (2013.01); G06F 13/4068 (2013.01)] | 20 Claims |
1. A channel arbitration method comprising:
generating channel type data identifying a type of message channel for a first transaction layer (TL) packet, wherein the channel type data identifies the type of message channel as a cache channel type or as a memory channel type;
identifying a set of slot formats for a slot for packing the first TL packet based on an evaluation of the channel type data relative to a slot format database;
determining an availability of a second TL packet for packing into the slot;
selecting a respective slot format of the set of slot formats for the slot based on a message type of the first TL packet and a message type of the second TL packet; and
packing the first TL packet and the second TL packet into the slot having the selected respective slot format during a generation of a single link layer packet, wherein the packing causes the single link layer packet to include both the first TL packet and the second TL packet.
|