2008Microcomputer InformationRequires access

The implementation of Custom instruction of floating sin&cos function based on the FPGA

Huang Shou-li

Open publisher page 0 citations

Abstract

This paper introduces the basic principles of the CORDIC algorithm, it makes some research about CORDIC kernel, preprocessor unit and post-processor unit. It improves the calculation precision through increasing the iteration times, optimizing and selecting the arguments based on the traditional CORDIC algorithm, making the designed soft-core adapted to higher precision required occasion. The output data can be directly compatible with most of the processors by the IEEE-754 standard processing, so its application area is widely extended. Finally it accomplish the soft and hardware tests and compares of some trigonometric functions by adding custom instruction on the NiosⅡ.

About this research paper

What this paper is about

This paper introduces the basic principles of the CORDIC algorithm, it makes some research about CORDIC kernel, preprocessor unit and post-processor unit. It improves the calculation precision through increasing the iteration times, optimizing and selecting the arguments based on the traditional CORDIC algorithm, making the designed soft-core adapted to higher precision required occasion. The output data can be directly compatible with most of the processors by the IEEE-754 standard processing, so its application area is widely extended. Finally it accomplish the soft and hardware tests and compares of some trigonometric functions by adding custom instruction on the NiosⅡ.

Why it matters

A significance statement is not available in the OpenAlex record.

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 paper introduces the basic principles of the CORDIC algorithm, it makes some research about CORDIC kernel, preprocessor unit and post-processor unit. It improves the calculation precision through increasing the iteration times, optimizing and selecting the arguments based on the traditional CORDIC algorithm, making the designed soft-core adapted to higher precision required occasion. The output data can be directly compatible with most of the processors by the IEEE-754 standard processing, so its application area is widely extended. Finally it accomplish the soft and hardware tests and compares of some trigonometric functions by adding custom instruction on the NiosⅡ.

Key concepts: CORDIC, Computer science, Field-programmable gate array, Trigonometric functions, Computer hardware, Kernel (algebra), Double-precision floating-point format, Parallel computing

Related papers

Back to paper searchBrowse research topicsOriginal source
The implementation of Custom instruction of floating sin&cos function based on the FPGA — Research Paper | ScholarLens