Title :
A convenient methodology for efficient translation of C to VHDL
Author :
Sankaran, Sobha ; Haggard, Roger L.
Author_Institution :
Dept. of Electr. & Comput. Eng., Tennessee Technol. Univ., Cookeville, TN, USA
Abstract :
Hardware/software codesign is the cooperative design of hardware and software that maintains hardware and software within the same `stream´ of work. One important part of the codesign process is the translation of C code to VHDL. The paper presents a set of transformation algorithms and optimization techniques that help in this process of translation. Also presented in the paper is an example of a multiplication routine written in C that is translated into VHDL using these transformation algorithms
Keywords :
C language; hardware description languages; hardware-software codesign; optimisation; program interpreters; C code; VHDL; cooperative design; hardware/software codesign; multiplication routine; transformation algorithms; Algorithm design and analysis; Costs; Design optimization; Hardware design languages; Merging; Programming; Software design; Software maintenance; Time to market; Turning;
Conference_Titel :
System Theory, 2001. Proceedings of the 33rd Southeastern Symposium on
Conference_Location :
Athens, OH
Print_ISBN :
0-7803-6661-1
DOI :
10.1109/SSST.2001.918518