Mathematics for Signal and Information Processing 2009
DOI: 10.1117/12.834184
|View full text |Cite
|
Sign up to set email alerts
|

Automated optimization of look-up table implementation for function evaluation on FPGAs

Abstract: This paper presents a systematic approach for automatic generation of look-up-table (LUT) for function evaluations and minimization in hardware resource on field programmable gate arrays (FPGAs). The class of functions supported by this approach includes sine, cosine, exponentials, Gaussians, the central B-splines, and certain cylinder functions that are frequently used in applications for signal and image processing and data processing. In order to meet customer requirements in accuracy and speed as well as c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0
1

Year Published

2010
2010
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 13 publications
(12 reference statements)
0
5
0
1
Order By: Relevance
“…We provide support for a variety of kernel functions such as Gaussian, central B-splines, sinc, bessel etc. using LUT-based Taylor polynomial evaluation via Horner's rule as explained in [16]. We provide hardware support for the above technique by implementing a pipeline for the Horner's rule that accepts the degree of Taylor polynomial as a HDL parameter and uses FPGA BRAMs to store LUTs.…”
Section: ) the Processing Elementmentioning
confidence: 99%
“…We provide support for a variety of kernel functions such as Gaussian, central B-splines, sinc, bessel etc. using LUT-based Taylor polynomial evaluation via Horner's rule as explained in [16]. We provide hardware support for the above technique by implementing a pipeline for the Horner's rule that accepts the degree of Taylor polynomial as a HDL parameter and uses FPGA BRAMs to store LUTs.…”
Section: ) the Processing Elementmentioning
confidence: 99%
“…For the typical sensing-transmission frame length of 20∼100 milliseconds, therefore, the time-delay will be basically negligible. Also, if further considering the resource-efficient automatic generation of look-up-table [47], the power consumption is not really a big cost when implementing the algorithm locally (around 10 times per second in detection stage).…”
Section: Implementationsmentioning
confidence: 99%
“…Other problem in Zhang's work is the dependency of MATLAB software and tools that also can be considered a limitation. Deng et al [12] developed a method to generate LUTs for FPGA implementation. The method approximates the function by a truncate Taylor expansion and then calculates the round-off errors.…”
Section: Introductionmentioning
confidence: 99%