DocumentCode
1946051
Title
Runtime reconfigurable DSP unit using one´s complement and Minimum Signed Digit
Author
Manderson, Travis ; Turner, Laurence
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
fYear
2012
fDate
29-31 Aug. 2012
Firstpage
715
Lastpage
718
Abstract
A runtime reconfigurable Digital Signal Processing (DSP) unit using one´s complement data and a Minimum Signed Digit (MSD) multiplier is described. The MSD multiplier changes the partial product shift-and-add operations to shift-and-add/subtract operations and reduces the number of partial product terms by half, decreasing the size and increasing the speed of the multiplier. Using a carry-save architecture, the propagation delay of an adder to add the carry-out bits is eliminated. Taking advantage of the deterministic nature of the desired DSP algorithm, the runtime reconfiguration of the multiplier can be pipelined to eliminate an added set-up state. The described DSP unit compared to a DSP unit using a conventional multiplier is shown to be 20% faster and 30% smaller for a 32-bit coefficient and using Xilinx Field Programmable Gate Arrays (FPGAs) with 6-input Look-Up Tables (LUTs).
Keywords
deterministic algorithms; digital signal processing chips; field programmable gate arrays; multiplying circuits; table lookup; FPGA; LUT; MSD multiplier; Xilinx field programmable gate arrays; carry-out bits; carry-save architecture; deterministic DSP algorithm; look-up tables; minimum signed digit multiplier; one complement; propagation delay; runtime reconfigurable DSP unit; runtime reconfigurable digital signal processing unit; shift-and-add-subtract operations; word length 32 bit; Adders; Digital signal processing; Field programmable gate arrays; Hardware; Multiplexing; Runtime; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location
Oslo
Print_ISBN
978-1-4673-2257-7
Electronic_ISBN
978-1-4673-2255-3
Type
conf
DOI
10.1109/FPL.2012.6339160
Filename
6339160
Link To Document