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...
Saved in:
Main Authors: | , , , |
---|---|
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 |
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. |
---|