A new implementation of dedicated circuit for CORDIC algorithm

Wei Cui*, Siliang Wu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

The novel technique for efficient implementation of Field programmable gate array (FPGA)-based wave-pipelined Coordinate rotation digital computer (CORDIC) algorithm is presented in this paper. A new clock adjustment scheme which permits finer tuning of the skew between on-chip clocks is developed. All data in FPGA-based Wave pipelined CORDIC circuit (WPCC) pass through the same number of logic gates, and all paths are routed using identical routing resources for achieving best path balancing. Experimental results show that a 256-LUT logic depth WPCC mapped on XC2V6000-4 runs as high as 256 MHz, which is a little slower than the speed of 262 MHz based on the 16-stage Conventional pipelined CORDIC circuit (CPCC) in the same chip. But the latency of the WPCC is 39.1 ns, which is 36% shorter than the latency of 16 clock cycles (i.e. 61.1 ns in this example) of 16-stage CPCC.

Original languageEnglish
Pages (from-to)69-73
Number of pages5
JournalChinese Journal of Electronics
Volume18
Issue number1
Publication statusPublished - Jan 2009

Keywords

  • Clock adjustment
  • Conventional pipelined CORDIC circuit (CPCC)
  • Coordinate rotation digital computer (CORDIC) algorithm
  • Delay balancing
  • Pipeline latency
  • Wave pipelined CORDIC circuit (WPCC)

Fingerprint

Dive into the research topics of 'A new implementation of dedicated circuit for CORDIC algorithm'. Together they form a unique fingerprint.

Cite this