4-Quadrant Arctan Function

Overview

Function φ = atan2(y,x) calculates the 4-quadrant inverse tangent in the range -Pi to Pi. Functionally equivalent to the atan2 function in 'C' and MATLAB®. Ideal for the measurement of complex phase in DSP applications. Accuracy to within 0.00008 radians.

Key Features

  • Function φ = atan2(y,x)
  • Inputs as 12-bit signed
  • Output as 19-bit signed
  • Output range between -Pi and Pi radians
  • Accurate to within 0.00008 radians
  • Small implementation size
  • High-speed fully pipelined architecture
  • 7 clock-cycle latency

Benefits

  • Technology independent soft IP Core
  • Suitable for FPGA, SoC and ASIC
  • Supplied as human-readable source code
  • One-time license fee with unlimited use
  • Field tested and market proven
  • Any custom modification on request

Block Diagram

4-Quadrant Arctan Function Block Diagram

Applications

  • Fixed-point mathematics
  • Digital Phase-locked Loops (PLLs)
  • Phase measurements in DSP and digital comms
  • Much cheaper than a CORDIC solution of similar spec.

Deliverables

  • VHDL source-code (or Verilog on request)
  • Simulation test bench
  • Examples and scripts
  • Full pdf datasheet
  • One-to-one technical support
  • One years warranty and maintenance

Technical Specifications

Foundry, Node
All
×
Semiconductor IP