DSP Builder for Intel® FPGAs (Advanced Blockset): Handbook

ID 683337
Date 7/15/2024
Public
Document Table of Contents

6.13.23. Test CORDIC Functions with the CORDIC Block

This design example demonstrates how to use the DSP Builder Primitive CORDIC block to implement the coordinate rotation digital (CORDIC) algorithm.

The Mode input can either rotate the input vector by a specified angle, or rotate the input vector to the x-axis while recording the angle required to make that rotation. You can experiment with different size of inputs to control the precision of the CORDIC output.

The top-level testbench includes Control and Signals blocks.

The SinCos and AGC subsystem includes ChannelIn, ChannelOut, CORDIC, and SynthesisInfo blocks.

The model file is demo_cordic_lib_block.mdl.