Verilog code for sine cos and arctan using CORDIC Algorithm Verilog by VLSI Universe - June 3, 2021July 21, 20210 Hardware implementation of trigonometric functions such as sine, cosine and tangent functions using Verilog HDL. Here we make use of CORDIC algorithm to implement these functions in Verilog. It is important to to write a synthesizable code in Verilog to implement on hardware such as FPGA's. The computation of the functions helps to analyze sine wave generation and phase and magnitude calculation of several signals. 1. Basics of CORDIC Algorithm 1.1 Need for CORDIC Algorithm There are several approaches such as the Lookup table method and Polynomial series (for example, Taylor series) to implement these sine, cosine and tangent trigonometric functions. They have complications such as cost of the implementation and the hardware complexity of the design. In case Lookup table method it is fast