Review Article
CORDIC Architectures: A Survey
Table 2
Comparison of various rotational CORDIC architectures, (SD: signed digit, CS: carry save).
| Method (year) | Radix, | Arithmetic | Latency | Iterative | Iterative | Scale factor | Nonpipelined | Pipelined | path | -path | |
| Nonredundant (1959) [3] | | 2's compliment | | | | | Constant | Redundant (1987) [42] | | CS | | | | | Variable | Double-rotation/ | | SD | | | | | Constant | Correcting (1991) [51] | | | | | | | | Low latency (1992) [55] | | CS | | | | | Constant | Branching (1993) [52] | | SD | | | | | Constant | DCORDIC (1996) [56] | | SD/CS | — | | | | Constant | Radix-4 (1993) [58] | | SD | — | | | | Variable | Radix2-4 (1996) [59] | | CS | — | | | | Constant | Radix-4 (1997) [43] | | CS | — | | | | Variable | PCORDIC (2002) [61] | | SD | | — | | | Constant | Flat CORDIC (2002) [63] | | SD | 34 for 16-bit, 50 for 32-bit | — | combinational | | Constant | Para-CORDIC (2004) [64] | | CS | | — | | | Constant | Semi-flat (2006) [65] | | SD | 33 for 16-bit | — | combinational | | Constant | Nonredundant low-latency (2008) [49] | | 2's compliment | — | + | multiplier | | Constant |
|
|