Presents the Synoptix high-level synthesis and precision optimization system for FPGAs. Given abstract specifications in the form of infinite-precision signal flow graphs and a set of error constraints, Synoptix creates hardware descriptions of fixed-point arithmetic implementations. The width of each signal is individually optimized in order to achieve the minimal resource utilization while satisfying user-specified constraints such as signal-to-noise ratio. A heuristic for solving the optimization problem is introduced, and the results of implementations on an Altera Flex10k-based reconfigurable computing platform are reported. It is demonstrated that significant area reductions can be obtained by optimizing signal widths individually, compared to the use of a single uniform signal width.
[1]
H. Meyr,et al.
System Level Fixed-point Design Based On An Interpolative Approach
,
1997,
Proceedings of the 34th Design Automation Conference.
[2]
Seehyun Kim,et al.
Fixed-point optimization utility for C and C++ based digital signal processing programs
,
1998
.
[3]
W. Luk,et al.
Truncation noise in fixed-point SFGs [digital filters]
,
1999
.
[4]
W. Luk,et al.
Truncation noise in fixed-point SFGs
,
1999
.
[5]
Wayne Luk,et al.
SONIC - A Plug-In Architecture for Video Processing
,
1999,
FPL.