DocumentCode :
2242304
Title :
Bit-Serial Digital Filter Implementation using a Custom C Compiler
Author :
Cyca, Dan ; Turner, Laurence E.
Author_Institution :
Electr. & Comput. Eng., Calgary Univ., Alta.
fYear :
2006
fDate :
4-7 Dec. 2006
Firstpage :
534
Lastpage :
537
Abstract :
Bit-serial arithmetic offers the potential for more compact designs and increased levels of functional parallelism in comparison to bit-parallel arithmetic. While these advantages come at the expense of decreased throughput, there are areas of digital signal processing where the trade-off is desirable. Unfortunately, designers often overlook bit-serial arithmetic, partly due to a lack of design tools. This paper describes the design and implementation of a compiler which generates bit-serial designs from a high-level language based on C. The compiler targets a synthesizable VHDL bit-serial library, relying on a conventional VHDL backend for placement and routing. To exploit the relative low hardware cost of bit-serial operations, the compiler employs techniques developed for conventional optimizing compilers to extract fine-grained parallelism from high-level algorithms. Working from a high-level description of an algorithm, a designer can generate different design implementations from a single version of the source, using a parameterizable system word length, or by specifying a compiler option to trade-off latency for reduced parallelism, and therefore reduced hardware cost
Keywords :
digital filters; hardware description languages; high level languages; program compilers; VHDL; bit serial digital filter; custom C compiler; fine grained parallelism; high level algorithms; high level language; Algorithm design and analysis; Arithmetic; Digital filters; Digital signal processing; Hardware; High level languages; Signal processing algorithms; Signal synthesis; Software libraries; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on
Conference_Location :
Singapore
Print_ISBN :
1-4244-0387-1
Type :
conf
DOI :
10.1109/APCCAS.2006.342526
Filename :
4145449
Link To Document :
بازگشت