Patent 7839849 was granted and assigned to Xilinx on November, 2010 by the United States Patent and Trademark Office.
Approaches for automatically generating a format of a plurality of fields of a plurality of packets of a communication protocol from a specification. The specification that is input specifies the fields of the packets of the communication protocol and indicates a plurality of dependencies between the fields. From the specification, an order of the fields is generated for satisfying the dependencies. The format, which is output, specifies the order for inputting and outputting the fields in each of the packets.