DocumentCode :
3085457
Title :
Global variable localization and transformation for hardware synthesis from high-level programming language description
Author :
Lee, Jong-Yeol ; Park, In-Cheol
Author_Institution :
Dept. of EECS, Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
Volume :
5
fYear :
2001
fDate :
2001
Firstpage :
13
Abstract :
In this paper, we propose a method to synthesize hardware from high-level programming language description. The main step of the proposed method is to localize global variables. The localization of global variables is essential in synthesizing hardware from high-level programming language description because global variables cannot be synthesized directly. We first preprocess the input description in high-level programming language in order to convert all the complex data type objects into simpler data type objects that can be synthesized efficiently and then, we transform the input code into static single assignment form. For each global variable an appropriate function is selected and the global variable is localized in the selected function. The interconnection between modules is implemented so that the values of the localized global variables are transferred to the places the values are used at. The experimental results show that the proposed method can synthesize hardware from a high-level programming language description
Keywords :
circuit CAD; high level languages; integrated circuit design; global variable localization; global variable transformation; hardware synthesis; high-level programming language description; input description preprocessing; module interconnection; static single assignment form; Computer languages; Data preprocessing; Design automation; Digital systems; Hardware design languages; LAN interconnection; Program processors; Software performance; System performance; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2001. ISCAS 2001. The 2001 IEEE International Symposium on
Conference_Location :
Sydney, NSW
Print_ISBN :
0-7803-6685-9
Type :
conf
DOI :
10.1109/ISCAS.2001.921972
Filename :
921972
Link To Document :
بازگشت