DocumentCode
2987572
Title
A C compiler for implementing FPGA based bit-serial DSP systems
Author
Cyca, Dan ; Turner, Laurence E.
Author_Institution
Electr. & Comput. Eng., Calgary Univ., Alta.
fYear
2006
fDate
Dec. 2006
Firstpage
305
Lastpage
308
Abstract
This paper describes the implementation and application of a compiler used to generate FPGA based bit-serial DSP system designs using a subset of the C programming language. To exploit the relative low hardware cost of bit-serial operations, the compiler employs techniques developed for conventional optimizing compilers, namely predicated static single assignment transformations and predicated speculation, to extract fine-grained parallelism from high-level algorithms. The compiler targets a synthesizable VHDL bit-serial library, relying on a conventional VHDL backend toolchain for placement and routing
Keywords
C++ language; digital signal processing chips; field programmable gate arrays; hardware description languages; high level languages; program compilers; C compiler; C programming language; FPGA based bit-serial DSP systems; VHDL backend toolchain; fine-grained parallelism; high-level algorithms; predicated speculation; predicated static single assignment transformations; synthesizable VHDL bit-serial library; Computer languages; Delay; Design engineering; Digital signal processing; Field programmable gate arrays; Hardware; Program processors; Signal synthesis; Silicon compiler; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Technology, 2006. FPT 2006. IEEE International Conference on
Conference_Location
Bangkok
Print_ISBN
0-7803-9729-0
Electronic_ISBN
0-7803-9729-0
Type
conf
DOI
10.1109/FPT.2006.270334
Filename
4042456
Link To Document