The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 22, 2011
Filed:
Mar. 14, 2003
Haibing MA, Superior, CO (US);
L. James Hwang, Menlo Park, CA (US);
Jeffrey D. Stroomer, Lafayette, CO (US);
Roger B. Milne, Boulder, CO (US);
Haibing Ma, Superior, CO (US);
L. James Hwang, Menlo Park, CA (US);
Jeffrey D. Stroomer, Lafayette, CO (US);
Roger B. Milne, Boulder, CO (US);
Xilinx, Inc., San Jose, CA (US);
Abstract
Method and apparatus for translating a first program in a dynamically-typed language to a program in a hardware description language. From the dynamically-typed-language first program, a second program in single static assignment format is generated. For cases where a variable is assigned different data types at different places in the program, the assignments of the different data types are resolved for the variable. The second program is then translated to a program in the hardware description language.