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

Also Available Domains Xilinx Vivado|Xilinx ISE

Project Code :TVMAFE499


In this project a reconfigurable CORDIC hardware approach is designed with two approaches of single multiplier and multiplier approach. Here these two are compared both have its own advantages and these are designed for the purpose of memristive chaotic system.


A powerful iterative technique that computes a variety of transcendental mathematical functions is called the Coordinate Rotation Digital Computer (CORDIC). The hardware architecture and FPGA implementation for the reconfigurable CORDIC algorithm are proposed in this paper and cover all feasible CORDIC algorithm configurations. Two approaches—one multiplier-less and one single multiplier—that both have advantages are used to introduce the suggested architecture. In terms of the number of configurations offered, the suggested implementation surpasses current similar studies. It also shows how well hardware is used and how well it fits the needs of possible applications. In addition, the proposed design is used to model a memristive chaotic system with a variety of transcendental functions computed with the proposed reconfigurable block.The effectiveness of the proposed method is synthesized and simulated using Xilinx vivado /Xilinx ISE.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram



Software Requirements:

·         Xilinx Vivado/Xilinx ISE Tool

·         HDL: Verilog

Hardware Requirements:

·         Microsoft® Windows XP

·         Intel® Pentium® 4 processor or Pentium 4 equivalent with SSE support

·         512 MB RAM

·         100 MB of available disk space

Learning Outcomes

Learning Outcomes:

  • Basics of Digital Electronics
  • VLSI design Flow
  • Introduction to Verilog Coding
  • Different modeling styles in Verilog

o   Data Flow modeling

o   Structural modeling

o   Behavioral modeling

o   Mixed level modeling

  • Introduction to memiristive chaotic system
  • About trigonometry, logarithmic functions
  • Knowledge on multiplier circuits
  • Knowledge on complex multipliers
  • About CORDIC algorithm
  • Applications in real time

·         Xilinx ISE 14.7/Xilinx Vivado for design and simulation

·         Generation of Netlist

·         Solution providing for real time problems

·         Project Development Skills:

o   Problem Analysis Skills

o   Problem Solving Skills

o   Logical Skills

o   Designing Skills

o   Testing Skills

o   Debugging Skills

o   Presentation Skills

o   Thesis Writing Skills

Demo Video

Request Video

Related Projects

Final year projects