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.
13. The method of claim 8 , further comprising automatically generating documentation for the software driver by extracting at least a portion of the comments from the software driver and inserting the extracted comments within a documentation file exclusive of the source code.