发明名称 SYSTEM AND METHOD FOR TRANSLATING HIGH-LEVEL PROGRAMMING LANGUAGE CODE INTO HARDWARE DESCRIPTION LANGUAGE CODE
摘要 The present invention is directed to a method and system for translating a high-level language (HLL) code such as C, C++, Fortran, Java or the like into a HDL code such as Verilog or VHDL which requires no modification in the original HLL source code, while supporting a cross call between software and hardware, and even recursive calls in hardware. The system includes: a HLL-to-HLL source translator which reads user programming directive from a translation-targeted high-level language code marked with the user directive, and separates the translation-targeted high-level language code into a hardware code part and a software code part; a main compiler which compiles the software code part; a HLL-to-HDL translator which includes the front-end and middle-end of the main compiler and a HDL backend; a main core which executes the compiled software code part; and a dedicated hardware which executes the HDL code.
申请公布号 US2010131934(A1) 申请公布日期 2010.05.27
申请号 US20090609604 申请日期 2009.10.30
申请人 KOREA UNIVERSITY INDUSTRIAL & ACADEMIC 发明人 KIM SEON WOOK;NGUYEN THI HUONG GIANG
分类号 G06F9/45;G06F17/50 主分类号 G06F9/45
代理机构 代理人
主权项
地址