LLVM-Based System C Compiler for Architecture Synthesis
AssigneeInternational Business Machines Corporation
InventorsMinsik Cho, Brian R. Konigsburg, Indira Nair, Haoxing Ren, Jeonghee Shin
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMinsik Cho, Brian R. Konigsburg, Indira Nair, Haoxing Ren, Jeonghee Shin
Estimating the term…
A low level virtual machine (LLVM)-based system C compiler for architecture synthesis is provided. In one aspect, a method for translating a system C model to hardware description language (HDL) is provided. The method includes the steps of: generating a hardware connection model (HCM) from the system C model, wherein the HCM defines modules and interconnects in a hardware system; parsing the system C model into a LLVM intermediate representation (IR); converting the LLVM IR to a system LLVM IR which records correspondence information between the LLVM IR and the HCM; and generating the HDL based on direct mapping of processes from the system LLVM IR and the HCM.
A method for translating a system C model to hardware description language (HDL), comprising:
A computer program product for translating a system C model to HDL, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
Dependencies are inferred from the claim text.