CORDIC for Rotation or Vectoring
CORDIC algorithm is very useful in computing different arithmetic functions by a single hardware. Here CORDIC is implemented using Verilog in circular path. In circular path, CORDIC can be operated in two modes, rotation and vectoring. Here, CORDIC block is designed for 16-bit data width and can work in both modes using a control signal.