Computer Science · Hardware and Architecture
Compiling Image Processing Applications to Recongurable Hardware
Robert Rinker, Je Hammes, Walid A. Najjar, Bruce Draper
See on the mapAbstract
This paper describes the compilation of high-level language programs written in a single-assignment language called SA-C into the binary codes used for programming recongurable hardware. The primary application domain is image processing. The paper describes the SA-C language, the compiler and the optimizations it performs, the process of converting the intermediate form called data\now graphs into VHDL, and the generation of hardware con guration codes. Performance data on a typical image processing program, written in SA-C and executed on a recongurable computing system, is presented and compared to a hand-written VHDL version and a C version running on conventional processors. 1