Rotational/Vector mode CORDIC

Overview

This is a parametrized CORDIC engine which may be configured either for vector rotation by a specified input angle, or for polar to cartesian transformation.

Key Features

  • Performs either complex vector rotation using rotating angle, or polar-to-cartesian transformation
  • The input angle, complex vector ports, and the number of iterations are parametrized.
  • MATLAB model is parametrized accodingly
  • Fully pipelined with an initial latency of #of iterations+3

Applications

  • Frequency shift
  • Angle extraction
  • Vector rotation
  • Constellation rotation compensation

Deliverables

  • Synthesizable Verilog
  • System Model (Matlab or C code) and documentation
  • Verilog Test Benches
  • Documentation

Technical Specifications

Maturity
Mature
Availability
Now
×
Semiconductor IP