FPGA-based processor for coordinate rotation digital computer

The traditional method for solving trigonometric functions utilizing look up tables or the power series takes a lot of time and memory space in digital computers than necessary. A method of equal effectiveness is the vector rotation. The trigonometric algorithm using this concept is called the Coord...

Full description

Saved in:
Bibliographic Details
Main Authors: Alas, Emmanuel S., Amador, Gladys Rochelle T., De Vera, Francesca Marie B., Tolentino, Jazmine Cheryll C.
Format: text
Language:English
Published: Animo Repository 2006
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/14277
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
Description
Summary:The traditional method for solving trigonometric functions utilizing look up tables or the power series takes a lot of time and memory space in digital computers than necessary. A method of equal effectiveness is the vector rotation. The trigonometric algorithm using this concept is called the Coordinate Rotation Digital Computer or CORDIC. It is a kind of shift-add algorithm that provides iterative vector rotations by arbitrary angles without actually multiplying - instead simple shift operation is used. The implementation of CORDIC algorithm using FPGA would provide a hardware-based approach to solve such trigonometric functions in a faster rate and memory space-saving manner. This thesis would perform computation for sine, cosine, and tangent functions, their inverses, as well as polar-to-rectangular and rectangular-to-polar coordinate conversions using the CORDIC algorithm with VHDL as the design entry tool.