CORDIC Core
CORDIC algorithm is a hardware-efficient algorithm that uses rotations to calculate a wide range of elementary functions. The CORDIC core applies the CORDIC algorithm to calculate trigonometric functions, hyperbolic functions, square roots, exponentials, and natural logarithms.
CORDIC Block Diagram
Features
- Supports 8 CORDIC functions:
- Sine and cosine
- Arcsine and arccosine
- Arctangent
- Hyperbolic sine and hyperbolic cosine
- Hyperbolic tangent
- Exponential
- Natural log
- Square root
- Verilog HDL RTL and simulation testbench
- Supports all Trion and Titanium FPGAs
User Guide