# Questions tagged [cordic]

The tag has no usage guidance.

14 questions
Filter by
Sorted by
Tagged with
22 views

### CORDIC acceleration in STM32 MCUs for motor control

I'd like to implement the field-oriented control (FOC) algorithm on an STM32 MCU. At first I was going to use the STM32G4, which has a CORDIC accelerator. But then I found out that the G4 is old, and ...
• 131
1 vote
58 views

### CORDIC module for (0, 90)

I found this CORDIC Verilog code online. It calculates sine and cosine from (0, 360). I was thinking if there is a way to modify it to (0, 90) and then use 4 such CORDIC modules in a pipelined ...
89 views

### Iterative CORDIC algorithm dynamic shift optimization

I've implemented the CORDIC algorithm on an FPGA using an iterative approach. The component is loaded with a set of values to calculate and then iterates as many CORDIC steps as necessary for the ...
• 201
1 vote
6k views

### CORDIC algorithm using Verilog

Here is my code to compute the sine and cosine of the input angle using the CORDIC algorithm: Design code : ...
• 13
545 views

### Modify verilog CORDIC code for -360 to 360 degrees

I am learning about CORDIC and implementing it in Verilog. I found this example which can calculate sin and cos for angles in the first quadrant (0-90). https://github.com/freecores/...
1 vote
166 views

### Need some advice- Should I use the CORDIC FFT function or write code for an FFT function myself? [closed]

I'm currently working on designing a filter in VHDL for a project based on an FPGA. The filter would require FFT and I've heard about the CORDIC FFT function but never used it so I'm not sure how ...
• 35
1 vote
1k views

### Difference between cordic algorithm and table based methods for elementary functions computation

In this book both Table Based methods and Cordic iterations are explained. computationally speaking i suppose the Table based is usually faster, even though it probably requires more resource, while ...
• 598
1 vote
787 views

### How can I calculate Exponential using CORDIC for numbers outside [-1, 1]? [closed]

I am not able to understand the math behind calculating exponential of a number outside the range [-1, 1) (actually I am not sure what is a good range to compute exp using CORDIC, some place I read [-...
384 views

### Xilinx CORDIC 4.0 Translate parameters question

I'm developing a SysGen model using a CORDIC 4.0 Translate core to pass from rectangular coordinates to polar coordinates. I need understand the Coarse rotation and Compensation scaling options. ...
3k views

### Verilog structural CORDIC implementation for sin/cos calculation

Does anybody have a reference to an in depth explanation of hardware implementation of CORDIC algorithm for sine/cosine calculation? I'm looking for a way to model it in Verilog on structural level. I ...
• 135
764 views

### System Generator: Problems with CORDIC block at getting the bitstream file

I don´t get to get the bitstream file. I have several errors when I try to generate the bitstream file. The error I have this error message from the file called ...
• 935
2k views

### System Generator: How to configure the CORDIC divider block. Understanding the block parameters

I have some dudes about the block parameters of the CORDIC DIVIDER. I would like to someone explain me the parameter called "Latency for each processing element". (See the parameters inside the red ...
• 935
4k views

### References with explanations of how works CORDIC algorithm for division

Does anyone know any available reference to learn how works CORDIC algorithm to implement a division?
• 935
1 vote