Title
Reduction of latency and resource usage in bit-level pipelined data paths for FPGAs
Abstract
Pipelining of data path structures increases the throughput rate at the expense of enlarged resource usage and latency unless architectures optimized towards specific applications are used. This paper describes a novel methodology for the design of generic bit-level pipelined data paths that have the low resource usage and latency of specifically tailored architectures but still allow the flexible trade-off between speed and resource requirements inherent in generic circuits. This is achieved through the elimination of all skew and alignment flip-flops from the data path whilst still maintaining the original pipelining scheme, hence allowing more compact structures with decreased circuit delays. The resulting low latency is beneficial in the realization of all recursive signal-processing applications and the reduced resource usage enables particularly the efficient FFGA realization of high performance signal processing functions. The design process is illustrated through the high level synthesis-based FPGA realization of a 9’h-order wave digital filter, demonstrating that high performance and efficient resource usage are possible. For example, the implementation of a wave digital filter with IO-bit signal word length and 6 bit coefficients using a Xilinx XC4013XL1 device supports sample rates of 2.5 MHz.
Year
DOI
Venue
1999
10.1145/296399.296466
FPGA
Keywords
Field
DocType
bit-level pipelined,bit-level pipelined data path,recursive algorithms,fpga,resource usage,circuit latency,high level synthesis,recursive algorithm,signal processing,design process,low latency
Throughput (business),Pipeline (computing),Signal processing,Digital filter,Computer science,Latency (engineering),Parallel computing,Sampling (signal processing),Field-programmable gate array,Real-time computing,Latency (engineering)
Conference
ISBN
Citations 
PageRank 
1-58113-088-0
1
0.36
References 
Authors
7
2
Name
Order
Citations
PageRank
P. Kollig171.57
B. M. Al-Hashimi224615.05