A computer-implemented system and method for generating a hardware implementation
of graphical code. The method comprises first creating a graphical program. A first
portion of the graphical program may optionally be compiled into machine code for
execution by a CPU. A second portion of the graphical program is converted into
a hardware implementation according to the present invention. The operation of
converting the graphical program into a hardware implementation comprises exporting
the second portion of the graphical program into a hardware description, wherein
the hardware description describes a hardware implementation of the second portion
of the graphical program, and then configuring a programmable hardware element
utilizing the hardware description to produce a configured hardware element. The
configured hardware element thus implements a hardware implementation of the second
portion of the graphical program.