Litcius/Paper detail

FPGA Implementation of Reconfigurable CORDIC Algorithm and a Memristive Chaotic System With Transcendental Nonlinearities

Sara M. Mohamed, Wafaa S. Sayed, Ahmed G. Radwan, Lobna A. Said

2022IEEE Transactions on Circuits and Systems I Regular Papers52 citationsDOI

Abstract

Coordinate Rotation Digital Computer (CORDIC) is a robust iterative algorithm that computes many transcendental mathematical functions. This paper proposes a reconfigurable CORDIC hardware design and FPGA realization that includes all possible configurations of the CORDIC algorithm. The proposed architecture is introduced in two approaches: multiplier-less and single multiplier approaches, each with its advantages. Compared to recent related works, the proposed implementation overpasses them in the included number of configurations. Additionally, it demonstrates efficient hardware utilization and suitability for potential applications. Furthermore, the proposed design is applied to a memristive chaotic system with different transcendental functions computed using the proposed reconfigurable block. The memristive system design is realized on the Artix-7 FPGA board, yielding throughputs of 0.4483 and 0.3972 Gbit/s for the two approaches of reconfigurable CORDIC.

Topics & Concepts

CORDICField-programmable gate arrayMultiplier (economics)Computer scienceTranscendental functionLogic blockChaoticRealization (probability)AlgorithmComputer hardwareParallel computingMathematicsArtificial intelligenceMacroeconomicsEconomicsStatisticsMathematical analysisNumerical Methods and AlgorithmsNeural Networks and ApplicationsChaos control and synchronization
FPGA Implementation of Reconfigurable CORDIC Algorithm and a Memristive Chaotic System With Transcendental Nonlinearities | Litcius