Return to search

Implementation of Pipeline Floating-Point CORDIC Processor and its Error Analysis and Applications

In this thesis, the traditional fixed-point CORDIC algorithm is extended to floating-point version in order to calculate transcendental functions (such as sine/cosine, logarithm, powering function, etc.) with high accuracy and large range. Based on different algorithm derivations, two different floating-point high-throughput pipelined CORDIC architectures are proposed. The first architecture adopts barrel shifters to implement the shift operations in each pipelined stage. The second architecture uses pure hardwired method for the shifting operations. Another key contribution of this thesis is to analyze the execution errors in the floating-point CORDIC architectures and make comparison with the execution resulting from pure software programs. Finally, the thesis applies the floating-point CORDIC to realizing the rotation-related operations required in 3D graphics applications.

Identiferoai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0819107-224652
Date19 August 2007
CreatorsYang, Chih-yu
Contributorsnone, none, Wei-Chih Hsu, Chua-Chin Wang, Shen-Fu Hsiao
PublisherNSYSU
Source SetsNSYSU Electronic Thesis and Dissertation Archive
LanguageCholon
Detected LanguageEnglish
Typetext
Formatapplication/pdf
Sourcehttp://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0819107-224652
Rightsoff_campus_withheld, Copyright information available at source archive

Page generated in 0.0017 seconds