DocumentCode :
2587708
Title :
Design of very deep pipelined multipliers for FPGAs
Author :
Panato, Alex ; Silva, Sandro ; Wagner, Flávio ; Johann, Marcelo ; Reis, Ricardo ; Bampi, Sergio
Author_Institution :
Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
Volume :
3
fYear :
2004
fDate :
16-20 Feb. 2004
Firstpage :
52
Abstract :
This work investigates the use of very deep pipelines for implementing circuits in FPGAs, where each pipeline stage is limited to a single FPGA logic element (LE). The architecture and VHDL design of a parameterized integer array multiplier is presented and also an IEEE 754 compliant 32-bit floating-point multiplier. We show how to write VHDL cells that implement such approach, and how the array multiplier architecture was adapted. Synthesis and simulation were performed for Altera Apex20KE devices, although the VHDL code should be portable to other devices. For this family, a 16 bit integer multiplier achieves a frequency of 266 MHz, while the floating point unit reaches 235 MHz, performing 235 MFLOPS in an FPGA. Additional cells are inserted to synchronize data, what imposes significant area penalties. This and other considerations to apply the technique in real designs are also addressed.
Keywords :
IEEE standards; field programmable gate arrays; floating point arithmetic; hardware description languages; multiplying circuits; 16 bit integer multiplier; 235 MHz; 266 MHz; 32 bit floating point multiplier; Altera apex20KE devices; FPGA logic element; FPGAs; IEEE 754 standards; VHDL cells; VHDL code; VHDL design; array multiplier architecture; field programmable gate arrays; parameterized integer array multiplier; pipelined multipliers; verilog hardware description language; Adaptive arrays; Adders; Delay; Digital circuits; Field programmable gate arrays; Frequency synchronization; Logic circuits; Pipelines; Registers; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
ISSN :
1530-1591
Print_ISBN :
0-7695-2085-5
Type :
conf
DOI :
10.1109/DATE.2004.1269200
Filename :
1269200
Link To Document :
بازگشت