Compiling and optimizing image processing algorithms for FPGAs

Bruce A. Draper(Colorado State University), Walid Najjar(Colorado State University), W. Böhm(Colorado State University), J. Hammes(Colorado State University), Bob Rinker(Colorado State University), Charles A. Ross(Colorado State University), M. Chawathe(Colorado State University), J. Bins(Colorado State University)
Unknown
November 8, 2002
Cited by 28

Abstract

This paper presents a high-level language for expressing image processing algorithms, and an optimizing compiler that targets FPGAs. The language is called SA-C, and this paper focuses on the language features that 1) support image processing, and 2) enable efficient compilation to FPGAs. It then describes the compilation process, in which SA-C algorithms are translated into non-recursive data flow graphs, which in turn are translated into VHDL. Finally, it presents performance numbers for some well-known image processing routines, written in SAC and automatically compiled to an Annapolis Microsystems WildForce board with Xilinx 4036XL FPGAs.


Related Papers

No related papers found

Powered by citation graph analysis