Any Fast CORDIC algorithm for phase calculation. (vector mode)



HI all,
I wanted to calculate phase from I,Q values. I and Q are 8 bits wide
having values from -127 to +127. I implemented classic cordic algorithm
in verilog and found it needs 5 stage pipeline to meet my clock
requirement of 150 Mhz.

Many IEEE papers about fast CORDIC is useful only for CORDIC rotation
mode. Some papers suggest to use redundant arithmetic(carry save addrs)
by compromising accuracy.

Can anyone suggest a simple fast CORDIC algorithm for phase
calculation(vector mode) without losing accuracy?

thanks
Deepu John

.