DocumentCode
124077
Title
Pipelined reconfigurable multiplication with constants on FPGAs
Author
Moller, Katharina ; Kumm, Martin ; Kleinlein, Marco ; Zipf, Peter
Author_Institution
Digital Technol. Group, Univ. of Kassel, Kassel, Germany
fYear
2014
fDate
2-4 Sept. 2014
Firstpage
1
Lastpage
6
Abstract
This paper presents a new algorithm to automatically create pipelined run-time reconfigurable constant multipliers. Reconfiguration between several constants is achieved by merging optimized pipelined adder graphs using multiplexers. The adder graphs perform the required multiplications by using additions, subtractions and bit-shifts only. They are generated by an existing heuristic called RPAG. The resulting reconfigurable pipelined single and multiple constant multipliers can be used for time-multiplexed multiplication reducing the required FPGA logic resources. In contrast to earlier approaches aiming at application-specific integrated circuits (ASICs) we introduce pipelining and take special care of the size of the added multiplexers to obtain FPGA-optimized solutions. We can show that the achieved pipelined run-time reconfigurable constant multipliers on average only need about 77% of the slices compared to the best solutions based on the merging of adder graphs published so far.
Keywords
adders; application specific integrated circuits; field programmable gate arrays; multiplexing equipment; multiplying circuits; ASIC; FPGA logic resources; FPGA-optimized solutions; application specific integrated circuits; bit-shifts; multiple constant multipliers; multiplexers; pipelined adder graphs; pipelined reconfigurable multiplication; pipelined run-time reconfigurable constant multipliers; time-multiplexed multiplication; Adders; Decision trees; Multiplexing; Optimization; Pipeline processing; Registers; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location
Munich
Type
conf
DOI
10.1109/FPL.2014.6927466
Filename
6927466
Link To Document