Open Access Open Access  Restricted Access Subscription Access

FPGA Implementation of RA-CORDIC Processor


Affiliations
1 School of Computing (VLSI), SASTRA University, 613401, Thanjavur, Tamilnadu, India
 

In processing the real world data Digital Signal Processing algorithms provide unbeatable performance. One of the DSP algorithms is COordinate Rotation DIgital Computer (CORDIC). For real-time airborne computation, CORDIC act as a special purpose digital computer. Basically the CORDIC is categorized in two different styles such as sequential (folded) and combinational (unfolded). This paper presents a novel architecture of CORDIC using redundant arithmetic i.e., RA-CORDIC. The RA-CORDIC structure shows better latency and obtains maximum throughput. The structure has been coded in VERILOG, synthesis analysis are performed using Xilinx ISim tool and targeted on Xilinx FPGA synthesis tool.

Keywords

FPGA, CORDIC Algorithm, Folded & Unfolded Architectures, Redundant Arithmetic
User

  • Khurshid B, Rather G M et al. (2012). Performance comparison of non-redundant and redundant FPGA based unfolded CORDIC architectures, International Journal of Electronics and Communication Technology, vol 3(1), 85-89.
  • Khurshid B, Rather G M et al. (2012). Performance analysis of CORDIC architectures targeted for FPGA devices, International Journal of Advanced Research in Computer Science and Software Engineering, vol 2(2).
  • Deprettere E, Dewilde P et al. (1984). Pipelined CORDIC architecture for fast VLSI filtering and array processing, Proc. ICASSP'84, 1984, 250-253.
  • Volder J E (1959). The CORDIC trigonometric computing technique, IRE Transactions on Electronic Computing, vol EC-8(3), 330-334.
  • Meggitt E (1962). Pseudo division and pseudo multiplication processes, IBM Journal, vol. 6, no. 2, 210-226.
  • Lin C H, and Wu A Y (2005). Algorithm and architecture for high-performance vector rotational DSP applications, Regular IEEE Transactions: Circuits and Systems I, vol 52, 2385-2398.
  • Andraka R (1998). A survey of CORDIC algorithms for FPGA based computers, Proceeding FPGA '98 Proceedings of the 1998 ACM/SIGDA sixth international symposium on Field programmable gate arrays, 191-200.
  • Hu Y H (1985). Pipelined CORDIC architecture for the implementation of rotational based algorithm, Proceedings of the International Symposium on VLSI Technology, Systems and Applications, 259.
  • De.Lang A A, Van der Hoeven A J et al. (1988). An optimal floating point pipeline CMOS CORDIC processor, IEEE International Symposium on Circuits and Systems, vol 3, 2043-2047.
  • Avizienis A (1961). Signed digit number representation for fast parallel arithmetic, IRE Transactions on Electronic Computers, vol EC-10(3), 389-400.
  • Mudassir R, El-Razouk H (2005). New designs of 14-transistor PPM adder, Canadian Conference on Electrical and Computer Engineering, 1739-1742.
  • Hwang K (1999)., Computer Arithmetic: Principles, architectures and design, Wiley, 1979. Integrated System Laboratory, ETH Zurich.
  • Abid Z, and Wang W (2008), New designs of redundant-binary full adders and Its applications, IEEE International Symposium on Circuits and Systems, ISCAS, 3366-3369.
  • ISE Simulator (2011), Xilinx incorporation San Jose, U.S.A.

Abstract Views: 464

PDF Views: 0




  • FPGA Implementation of RA-CORDIC Processor

Abstract Views: 464  |  PDF Views: 0

Authors

Subha Sri Thirveedhi
School of Computing (VLSI), SASTRA University, 613401, Thanjavur, Tamilnadu, India
Muthaiah Rajappa
School of Computing (VLSI), SASTRA University, 613401, Thanjavur, Tamilnadu, India

Abstract


In processing the real world data Digital Signal Processing algorithms provide unbeatable performance. One of the DSP algorithms is COordinate Rotation DIgital Computer (CORDIC). For real-time airborne computation, CORDIC act as a special purpose digital computer. Basically the CORDIC is categorized in two different styles such as sequential (folded) and combinational (unfolded). This paper presents a novel architecture of CORDIC using redundant arithmetic i.e., RA-CORDIC. The RA-CORDIC structure shows better latency and obtains maximum throughput. The structure has been coded in VERILOG, synthesis analysis are performed using Xilinx ISim tool and targeted on Xilinx FPGA synthesis tool.

Keywords


FPGA, CORDIC Algorithm, Folded & Unfolded Architectures, Redundant Arithmetic

References





DOI: https://doi.org/10.17485/ijst%2F2013%2Fv6i5%2F33254