14. The method of claim 8 , further comprising: determining an assignment of at least one additional user comment entity of the HLMS circuit design to an HLMS block of the HLMS circuit design; wherein the user comment entity includes explanatory text that is not transformable into hardware, each HLMS block of the HLMS circuit design represents a particular circuit function, and the HLMS circuit design includes signal flows between HLMS blocks; translating each HLMS block and the signal flows of the HLMS circuit design into a hardware description language representation of the particular circuit function of the HLMS block; and for the HLMS block assigned the additional user comment entity, inserting within the hardware description language representation, by the processor, content of the additional user comment entity associated with the HLMS block in the form of a comment.
8. Within a system comprising a processor and a memory, a method of automatically documenting a circuit design, the method comprising: determining an assignment of a user comment entity of a high level modeling system (HLMS) circuit design to an HLMS shared memory block of the HLMS circuit design; wherein the user comment entity specifies explanatory text that is not compilable into executable program code; generating, by the processor, source code specifying a software driver that is executable by an embedded processor configured to communicate with a circuit specified by the HLMS circuit design; inserting, by the processor, text of the user comment entity assigned to the HLMS shared memory block within the source code as a comment; and storing, within the memory, the software driver comprising the comment.