A Low-Latency Parallel Pipeline CORDIC

被引:5
作者
Hong-Thu Nguyen [1 ]
Xuan-Thuan Nguyen [1 ]
Cong-Kha Pham [1 ]
机构
[1] Univ Electrocommun, Fac Elect Engn, Chofu, Tokyo 1828585, Japan
来源
IEICE TRANSACTIONS ON ELECTRONICS | 2017年 / E100C卷 / 04期
关键词
CORDIC; pipeline; low-latency; IMPLEMENTATION; ALGORITHM; TRANSFORM; ROTATION; ANGLE;
D O I
10.1587/transele.E100.C.391
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
COordinate Rotation DIgital Computer (CORDIC) is an efficient algorithm to compute elementary arithmetic such as trigonometric, exponent, and logarithm. However, the main drawback of the conventional CORDIC is that the number of iterations is equal to the number of angle constants. Among a great deal of research to overcome this disadvantage, angle recording method is an effective method because it is capable of reducing 50% of the number of iterations. Nevertheless, the hardware architecture of this algorithm is difficult to implement in pipeline. Therefore, a low-latency parallel pipeline hybrid adaptive CORDIC (PP-CORDIC) architecture is proposed in this paper. In the design hybrid architecture was exploited together with pipeline and parallel technique to achieve low latency. This design is able to operate at 122.6 MHz frequency and costs 8, 12, and 15 clock cycles latency in the best, average, and worst case, respectively. More significantly, the latency of PP-CORDIC in the worst case is 1.1X lower than that of the Altera's commercial floating-point sine and cosine IP cores.
引用
收藏
页码:391 / 398
页数:8
相关论文
共 22 条
[1]  
Altera, 2007, STRAT 3 FPGAS VS XIL
[2]  
Altera, 2014, FLOAT POINT MEG US G
[3]  
Altera Santa Clara CA USA, 2015, STRAT 5 DEV OV
[4]  
[Anonymous], VIRT 7 T XT FPGAS DA
[5]   FOURIER-TRANSFORM COMPUTERS USING CORDIC ITERATIONS [J].
DESPAIN, AM .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (10) :993-1001
[6]  
Dhume N., 2012, XILINX XAPP552 V10
[7]  
HU YH, 1995, IEEE T SIGNAL PROCES, V43, P331, DOI 10.1109/78.365320
[8]   AN ANGLE RECODING METHOD FOR CORDIC ALGORITHM IMPLEMENTATION [J].
HU, YH ;
NAGANATHAN, S .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (01) :99-102
[9]  
Jain R. K., 2012, Proceedings of the 2012 1st International Conference on Recent Advances in Information Technology (RAIT 2012), P756, DOI 10.1109/RAIT.2012.6194549
[10]   Para-CORDIC: Parallel CORDIC rotation algorithm [J].
Juang, TB ;
Hsiao, SF ;
Tsai, MY .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (08) :1515-1524