SinCos Function

Overview

Function calculates the Sine and Cosine of input x in radians. Inputs are 18-bit signed values in the range -Pi to Pi. Output values are 17-bit signed in the range -1 to 1. Ideal for the generation of quadrature signals in DSP and digital comms applications.

Key Features

  • Combined function y = sin(x), y = cos(x)
  • Input range between -Pi and Pi radians
  • Output range between -1 and 1
  • Input values as 18-bit signed
  • Output values as 17-bit signed
  • Accurate to within 0.00017
  • Small implementation size
  • High-speed fully pipelined architecture
  • 5 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

SinCos Function Block Diagram

Applications

  • Fixed-point mathematics
  • Quadrature signal generation in digital comms
  • 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