| CPC H04L 69/22 (2013.01) [G06F 9/30098 (2013.01); G06F 9/3853 (2013.01); G06F 11/1004 (2013.01); H04L 69/324 (2013.01); H04L 69/16 (2013.01)] | 19 Claims |

|
1. A system comprising:
a plurality of registers;
instruction memory; and
an execution unit configured to generate a sequence of outputs by executing a set of instructions stored in the instruction memory on values stored in the plurality of registers, wherein executing an instruction from the set of instructions involves: reading one or more of the values from the plurality of registers; generating a data payload based on the one or more of the values; and appending at least four control bits from the instruction to the data payload, wherein the control bits define how the data payload is to be placed in a data packet, and wherein the control bits define a count of valid bytes in the data payload and a number of times that the execution unit is to repeatedly execute the instruction; and
a processor configured to generate, from the sequence of outputs, the data packet.
|