This document outlines the implementation of a reconfigurable CORDIC (Coordinate Rotation Digital Computer) architecture tailored for digital signal processing, focusing on its applications in trigonometric and hyperbolic functions. It emphasizes the design enhancements to improve functionality and performance, using FPGA for hardware implementation and testing. The study details the challenges and solutions involved in optimizing the design for flexible windowing functions and efficient computation in various signal processing tasks.