Title :
Reconfigurable Block Floating Point Processing Elements in Virtex Platforms
Author :
Conde, Guillermo ; Donohoe, Gregory W.
Author_Institution :
Electr. & Comput. Eng., Univ. of Idaho, Moscow, ID, USA
fDate :
Nov. 30 2011-Dec. 2 2011
Abstract :
This paper describes a project undertaken to simplify the implementation of high-throughput, low-power, numerically intensive applications on Virtex platforms. The system is a pipeline composed of block floating point processing elements. These combine the advantages of fixed-point and floating-point implementations: improved data accuracy (compared to fixed-point) while keeping the hardware resources to a minimum. The design is based on the DSP48E, a digital signal processing element or slice provided on certain Xilinx Virtex FPGAs. This implementation approach yields high throughput (550 MHz) and low power consumption. The key to this is implementing high-performance shifting and rounding modules in Virtex-5 platforms. The implementation can be easily ported to Virtex-6 and 7 Series FPGA families.
Keywords :
digital signal processing chips; field programmable gate arrays; fixed point arithmetic; floating point arithmetic; logic design; reconfigurable architectures; DSP48E; Xilinx Virtex FPGA; data accuracy improvement; digital signal processing element; fixed-point implementation; floating-point implementation; reconfigurable block floating point processing elements; Digital signal processing; Dynamic range; Field programmable gate arrays; Hardware; Multiplexing; Registers; Software tools; Block Floating Point; DSP48E; Reconfigurable Computing; Rounder; Shifter; Systems on Chip; Virtex-5;
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4577-1734-5
DOI :
10.1109/ReConFig.2011.76