FPGA realization of high performance large size computational functions: multipliers and applications
In this paper, efficient design methodologies and systematic approaches for realizing large size signed multipliers based on the use of small-size embedded blocks in FPGAs are presented. Two algorithms, delay table and dynamic programming addition optimizations, are used to efficiently organize the...
Gespeichert in:
Veröffentlicht in: | Analog integrated circuits and signal processing 2012-02, Vol.70 (2), p.165-179 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In this paper, efficient design methodologies and systematic approaches for realizing large size signed multipliers based on the use of small-size embedded blocks in FPGAs are presented. Two algorithms, delay table and dynamic programming addition optimizations, are used to efficiently organize the addition of partial products. To demonstrate the effectiveness of our approaches, two large size operand computations are realized using our optimized large size multipliers. These functions are complex multiplication and matrix multiplication. The implementations target Xilinx’ and Altera’s FPGAs. When our approaches are compared to those of traditional techniques, the results show improvements of performance and area usage for both applications. |
---|---|
ISSN: | 0925-1030 1573-1979 |
DOI: | 10.1007/s10470-011-9734-2 |