Title :
FPGA implementation of a binary32 floating point cube root
Author :
Minchola Guardia, Carlos ; Boemo, Eduardo
Author_Institution :
Sch. of Eng., Univ. Autonoma de Madrid, Cantoblanco, Spain
Abstract :
This paper presents the implementation of a sequential hardware core to compute a single floating point cube root compliant with the current IEEE 754-2008 standard. The design is based on Newton-Raphson recurrence, reciprocal and cube root units are implemented. Optimal performance requires two iterations for reciprocal and one for cube root units obtaining an accurate approximation of +/- 3 least significant bits. Our proposal is able to be performed up to 149 Mhz over Virtex5. The hardware cost occupies 230 Slices and 12 Dsp48s taking a latency of 19 clock cycles.
Keywords :
Newton-Raphson method; field programmable gate arrays; floating point arithmetic; FPGA implementation; IEEE 754-2008 standard; Newton-Raphson recurrence; Virtex5; binary32 floating point cube root; cube root units; reciprocal units; sequential hardware core; Approximation methods; Field programmable gate arrays; Hardware; Indexes; Proposals; Read only memory; Standards; FPGA; IEEE 754-2008; binary floating point; cube root; reciprocal;
Conference_Titel :
Programmable Logic (SPL), 2014 IX Southern Conference on
Conference_Location :
Buenos Aires
Print_ISBN :
978-1-4799-6846-6
DOI :
10.1109/SPL.2014.7002202