Verilog Code for Rotation or Vectoring using CORDIC
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.