DocumentCode :
1484844
Title :
An automated process for compiling dataflow graphs into reconfigurable hardware
Author :
Rinker, Robert ; Carter, Margaret ; Patel, Amitkumar ; Chawathe, Monica ; Ross, Charlie ; Hammes, Jeffrey ; Najjar, Walid A. ; Böhm, Wim
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
Volume :
9
Issue :
1
fYear :
2001
Firstpage :
130
Lastpage :
139
Abstract :
We describe a system, developed as part of the Cameron project, which compiles programs written in a single-assignment subset of C called SA-C into dataflow graphs and then into VHDL. The primary application domain is image processing. The system consists of an optimizing compiler which produces dataflow graphs and a dataflow graph to VHDL translator. The method used for the translation is described here, along with some results on an application. The objective is not to produce yet another design entry tool, but rather to shift the programming paradigm from HDLs to an algorithmic level, thereby extending the realm of hardware design to the application programmer.
Keywords :
data flow graphs; hardware description languages; image processing; optimising compilers; reconfigurable architectures; Cameron project; Prewitt algorithm; SA-C language; VHDL translation; automated process; data flow graph; image processing; optimizing compiler; reconfigurable hardware; Algorithm design and analysis; Application software; Field programmable gate arrays; Hardware design languages; Image processing; Military computing; Optimizing compilers; Parallel processing; Partitioning algorithms; Programming profession;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.920828
Filename :
920828
Link To Document :
بازگشت