11. A computer system, comprising: an input interface operable to parse a high-level language program, the high-level language program configured to run on a central processing unit, wherein the input interface is operable to identify a functional block count included in the high-level language program, wherein the functional block count is associated with a code sequence in the high-level language program; a processor operable to generate hardware acceleration logic for implementing the code sequence using the functional block count, wherein the functional block count specifies the number of functional blocks to use to implement the code sequence on a programmable chip.
11. A computer system, comprising: an input interface operable to parse a high-level language program, the high-level language program configured to run on a central processing unit, wherein the input interface is operable to identify a functional block count included in the high-level language program, wherein the functional block count is associated with a code sequence in the high-level language program; a processor operable to generate hardware acceleration logic for implementing the code sequence using the functional block count, wherein the functional block count specifies the number of functional blocks to use to implement the code sequence on a programmable chip. 15. The computer system of claim 11 , wherein the functional block count is associated with a maximum resource count.