DocumentCode
2137772
Title
Extraction of parallel hardware during C to VHDL translation
Author
Chen, Jie ; Haggard, Roger L.
Author_Institution
Dept. of Electr. & Comput. Eng., Tennessee Technol. Univ., Cookeville, TN, USA
fYear
2002
fDate
2002
Firstpage
334
Lastpage
338
Abstract
Translating C/C++ language into VHDL is an important step in synthesizing hardware from C/C++. However, there is no explicit facility in the general C/C++ language to declare concurrent parallel execution which is a critical characteristic of hardware systems. This paper presents the outline of a set of transformation algorithms. These algorithms are helpful in the process of extracting parallel hardware during C to VHDL translation. An example of extracting parallel hardware from an array addition routine written in C is also presented in this paper.
Keywords
C language; hardware description languages; hardware-software codesign; parallel architectures; program interpreters; C language; C++ language; VHDL; concurrent parallel processing; parallel architecture; program translation; routine; transformation algorithms; Algorithm design and analysis; Circuit synthesis; Concurrent computing; Data mining; Distributed computing; Field programmable gate arrays; Hardware; Parallel architectures; Parallel processing; Partitioning algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
System Theory, 2002. Proceedings of the Thirty-Fourth Southeastern Symposium on
ISSN
0094-2898
Print_ISBN
0-7803-7339-1
Type
conf
DOI
10.1109/SSST.2002.1027062
Filename
1027062
Link To Document