CORDIC Engine
Overview
Parametrized CORDIC engine performs either complex vector rotation using rotating angle, or polar-to-cartesian transformation.
- MATLAB model is parametrized accodingly
- Fully pipelined with and initial latency of #of iterations+2
Features
- Support vector rotation and angle extraction
- Parametrized number of iterations
- Parametrized input, internal and output quantization
- Configurable versatile design
Applications
- Frequency shift
- Angle extraction
- Vector rotation
- Constellation rotation compensation
IP Deliverables
- Synthesizable Verilog
- System Model (Matlab or C code) and documentation
- Verilog Test Benches
- Documentation
Download