A RISC-V Processor with Optimized CORDIC-Based Trigonometric Function Accelerator

Ruixiao Zhao, Min Xie, Xinchen Li, Yujie Zhang · 2025

Trigonometric functions are extensively utilized in engineering applications. Processors typically handle such operations in floating-point format using software-based methods, which exhibit significant latency. By employing an optimized CORDIC algorithm and a hardware architecture that emphasizes resource reuse, this paper presents a RISC-V embedded processor supporting floating-point trigonometric function extension and expands two dedicated trigonometric instructions. Evaluations on the XC7Z020 platform demonstrate that, compared to the processor without extended instructions, the proposed design achieves a speedup of$193\times$in trigonometric computations with an 18.7% increase in resource consumption. The computational accuracy reaches 10–6.

Read the paper · More papers on PaperTik