2012Unpublished venueRequires access

Parameterizable CORDIC-Based Floating-Point Library Operations

Nikhil Dhume, Ramakrishnan Srinivasakannan

Open publisher page 5 citations

Abstract

This application note presents a design methodology using the Xilinx System Generator for DSP tool to create a parameterizable floating-point library computation method for trigonometric, power, and logarithmic operations based on the coordinate rotational digital computer (CORDIC) algorithm [Ref 1]. The design methodology leverages the fixed-point CORDIC LogiCORE™ IP v5.0 block, along with floating-point building blocks such as adders, multipliers, comparators, ROM, and FIFOs to create a set of floating-point CORDIC functions that can be used as building blocks in applications. These functions are an essential requisite in a wide range of engineering applications such as image processing, manipulator kinematics, radar signal processing, robotics, and optimization processes in which a large number of trigonometric or power operations must be computed in an efficient manner. The library has been designed using System Generator for DSP, version 13.4, and supports single- and double-precision input as defined by the IEEE 754 floating-point standard [Ref 2].

About this research paper

What this paper is about

This application note presents a design methodology using the Xilinx System Generator for DSP tool to create a parameterizable floating-point library computation method for trigonometric, power, and logarithmic operations based on the coordinate rotational digital computer (CORDIC) algorithm [Ref 1]. The design methodology leverages the fixed-point CORDIC LogiCORE™ IP v5.0 block, along with floating-point building blocks such as adders, multipliers, comparators, ROM, and FIFOs to create a set of floating-point CORDIC functions that can be used as building blocks in applications. These functions are an essential requisite in a wide range of engineering applications such as image processing, manipulator kinematics, radar signal processing, robotics, and optimization processes in which a large number of trigonometric or power operations must be computed in an efficient manner. The library has been designed using System Generator for DSP, version 13.4, and supports single- and double-precision input as defined by the IEEE 754 floating-point standard [Ref 2].

Why it matters

OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This application note presents a design methodology using the Xilinx System Generator for DSP tool to create a parameterizable floating-point library computation method for trigonometric, power, and logarithmic operations based on the coordinate rotational digital computer (CORDIC) algorithm [Ref 1]. The design methodology leverages the fixed-point CORDIC LogiCORE™ IP v5.0 block, along with floating-point building blocks such as adders, multipliers, comparators, ROM, and FIFOs to create a set of floating-point CORDIC functions that can be used as building blocks in applications. These functions are an essential requisite in a wide range of engineering applications such as image processing, manipulator kinematics, radar signal processing, robotics, and optimization processes in which a large number of trigonometric or power operations must be computed in an efficient manner. The library has been designed using System Generator for DSP, version 13.4, and supports single- and double-precision input as defined by the IEEE 754 floating-point standard [Ref 2].

Key concepts: CORDIC, Floating point, IEEE floating point, Digital signal processing, Computer science, Trigonometry, Block (permutation group theory), Adder

Related papers

Back to paper searchBrowse research topicsOriginal source
Parameterizable CORDIC-Based Floating-Point Library Operations — Research Paper | ScholarLens