This is the latest (and greatest!) in a long series of fully-unrolled CORDIC processors written by Larry Doolittle, with occasional help from Ming Choy and Gang Huang. It is written in Verilog, although part of the Verilog is in turn composed by an Octave/Matlab program.
CORDIC performance for 18 bit data and 20 stages

Latest README file.

Tarballs (newest to oldest):

Good reference material on CORDIC hardware is given by Ray Andraka

Happy computing!

Larry Doolittle
June 17, 2014