A comparison of pipelined parallel and iterative CORDIC design on FPGA

Many hardware efficient algorithms exists for hardware signal processing architecture. Among these algorithm is a set of shift-add algorithms collectively known as CORDIC (Coordinate Rotation for Digital Computers) for computing a wide range of functions including certain trigonometric, hyperbolic,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bhakthavatchalu, Ramesh, Sinith, M S, Nair, Parvathi, Jismi, K
Format: Tagungsbericht
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 243
container_issue
container_start_page 239
container_title
container_volume
creator Bhakthavatchalu, Ramesh
Sinith, M S
Nair, Parvathi
Jismi, K
description Many hardware efficient algorithms exists for hardware signal processing architecture. Among these algorithm is a set of shift-add algorithms collectively known as CORDIC (Coordinate Rotation for Digital Computers) for computing a wide range of functions including certain trigonometric, hyperbolic, linear and logarithmic functions. The paper compares the different CORDIC architectures with respect to their area, speed, and data throughput performance especially in three different major styles iterative, parallel and pipelined structures. All three designs were designed in VHDL, simulated using Modelsim simulator and Implemented using Xilinx FPGA synthesis and Synopsis ASIC synthesis tools.
doi_str_mv 10.1109/ICIINFS.2010.5578702
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5578702</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5578702</ieee_id><sourcerecordid>5578702</sourcerecordid><originalsourceid>FETCH-LOGICAL-i156t-6032dca8a0d11b1a290b2f55482bddea060724d0a66bede4b384a6545af503c63</originalsourceid><addsrcrecordid>eNpVkEtLw1AUhK8vsNT-Al3cP5B6zn0lWYZoaqBY8bEuJ70nciVNQhIE_70Bu3E1zHzMLEaIO4Q1IqT3ZV6Wz8XbWsGcWBsnMagzsUrjBI0yxjmr7blYKJdCpI3SF_8Y4uXM0JkoBsRrsRrHLwBQMDunFqLI5KE79jSEsWtlV8s-9NyElr2cQ2oabiS1XoaJB5rCN8t89_pQ5tLzGD7nRiuLl012I65qakZenXQpPorH9_wp2u42ZZ5to4DWTZEDrfyBEgKPWCGpFCpVW2sSVXnPBA5iZTyQcxV7NpVODDlrLNUW9MHppbj92w3MvO-HcKThZ396Rf8C-UdQMA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A comparison of pipelined parallel and iterative CORDIC design on FPGA</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Bhakthavatchalu, Ramesh ; Sinith, M S ; Nair, Parvathi ; Jismi, K</creator><creatorcontrib>Bhakthavatchalu, Ramesh ; Sinith, M S ; Nair, Parvathi ; Jismi, K</creatorcontrib><description>Many hardware efficient algorithms exists for hardware signal processing architecture. Among these algorithm is a set of shift-add algorithms collectively known as CORDIC (Coordinate Rotation for Digital Computers) for computing a wide range of functions including certain trigonometric, hyperbolic, linear and logarithmic functions. The paper compares the different CORDIC architectures with respect to their area, speed, and data throughput performance especially in three different major styles iterative, parallel and pipelined structures. All three designs were designed in VHDL, simulated using Modelsim simulator and Implemented using Xilinx FPGA synthesis and Synopsis ASIC synthesis tools.</description><identifier>ISSN: 2164-7011</identifier><identifier>ISBN: 9781424466511</identifier><identifier>ISBN: 1424466512</identifier><identifier>EISSN: 2690-3423</identifier><identifier>EISBN: 9781424466535</identifier><identifier>EISBN: 9781424466528</identifier><identifier>EISBN: 1424466520</identifier><identifier>EISBN: 1424466539</identifier><identifier>DOI: 10.1109/ICIINFS.2010.5578702</identifier><language>eng ; jpn</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Clocks ; Computer architecture ; Field programmable gate arrays ; Hardware ; Iterative CORDIC ; Mathematical model ; Parallel CORDIC ; Pipelined CORDIC ; Signal processing algorithms ; Vector rotation ; Vector translation</subject><ispartof>2010 5th International Conference on Industrial and Information Systems, 2010, p.239-243</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5578702$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5578702$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Bhakthavatchalu, Ramesh</creatorcontrib><creatorcontrib>Sinith, M S</creatorcontrib><creatorcontrib>Nair, Parvathi</creatorcontrib><creatorcontrib>Jismi, K</creatorcontrib><title>A comparison of pipelined parallel and iterative CORDIC design on FPGA</title><title>2010 5th International Conference on Industrial and Information Systems</title><addtitle>ICIINFS</addtitle><description>Many hardware efficient algorithms exists for hardware signal processing architecture. Among these algorithm is a set of shift-add algorithms collectively known as CORDIC (Coordinate Rotation for Digital Computers) for computing a wide range of functions including certain trigonometric, hyperbolic, linear and logarithmic functions. The paper compares the different CORDIC architectures with respect to their area, speed, and data throughput performance especially in three different major styles iterative, parallel and pipelined structures. All three designs were designed in VHDL, simulated using Modelsim simulator and Implemented using Xilinx FPGA synthesis and Synopsis ASIC synthesis tools.</description><subject>Algorithm design and analysis</subject><subject>Clocks</subject><subject>Computer architecture</subject><subject>Field programmable gate arrays</subject><subject>Hardware</subject><subject>Iterative CORDIC</subject><subject>Mathematical model</subject><subject>Parallel CORDIC</subject><subject>Pipelined CORDIC</subject><subject>Signal processing algorithms</subject><subject>Vector rotation</subject><subject>Vector translation</subject><issn>2164-7011</issn><issn>2690-3423</issn><isbn>9781424466511</isbn><isbn>1424466512</isbn><isbn>9781424466535</isbn><isbn>9781424466528</isbn><isbn>1424466520</isbn><isbn>1424466539</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpVkEtLw1AUhK8vsNT-Al3cP5B6zn0lWYZoaqBY8bEuJ70nciVNQhIE_70Bu3E1zHzMLEaIO4Q1IqT3ZV6Wz8XbWsGcWBsnMagzsUrjBI0yxjmr7blYKJdCpI3SF_8Y4uXM0JkoBsRrsRrHLwBQMDunFqLI5KE79jSEsWtlV8s-9NyElr2cQ2oabiS1XoaJB5rCN8t89_pQ5tLzGD7nRiuLl012I65qakZenXQpPorH9_wp2u42ZZ5to4DWTZEDrfyBEgKPWCGpFCpVW2sSVXnPBA5iZTyQcxV7NpVODDlrLNUW9MHppbj92w3MvO-HcKThZ396Rf8C-UdQMA</recordid><startdate>201007</startdate><enddate>201007</enddate><creator>Bhakthavatchalu, Ramesh</creator><creator>Sinith, M S</creator><creator>Nair, Parvathi</creator><creator>Jismi, K</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201007</creationdate><title>A comparison of pipelined parallel and iterative CORDIC design on FPGA</title><author>Bhakthavatchalu, Ramesh ; Sinith, M S ; Nair, Parvathi ; Jismi, K</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i156t-6032dca8a0d11b1a290b2f55482bddea060724d0a66bede4b384a6545af503c63</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng ; jpn</language><creationdate>2010</creationdate><topic>Algorithm design and analysis</topic><topic>Clocks</topic><topic>Computer architecture</topic><topic>Field programmable gate arrays</topic><topic>Hardware</topic><topic>Iterative CORDIC</topic><topic>Mathematical model</topic><topic>Parallel CORDIC</topic><topic>Pipelined CORDIC</topic><topic>Signal processing algorithms</topic><topic>Vector rotation</topic><topic>Vector translation</topic><toplevel>online_resources</toplevel><creatorcontrib>Bhakthavatchalu, Ramesh</creatorcontrib><creatorcontrib>Sinith, M S</creatorcontrib><creatorcontrib>Nair, Parvathi</creatorcontrib><creatorcontrib>Jismi, K</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bhakthavatchalu, Ramesh</au><au>Sinith, M S</au><au>Nair, Parvathi</au><au>Jismi, K</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A comparison of pipelined parallel and iterative CORDIC design on FPGA</atitle><btitle>2010 5th International Conference on Industrial and Information Systems</btitle><stitle>ICIINFS</stitle><date>2010-07</date><risdate>2010</risdate><spage>239</spage><epage>243</epage><pages>239-243</pages><issn>2164-7011</issn><eissn>2690-3423</eissn><isbn>9781424466511</isbn><isbn>1424466512</isbn><eisbn>9781424466535</eisbn><eisbn>9781424466528</eisbn><eisbn>1424466520</eisbn><eisbn>1424466539</eisbn><abstract>Many hardware efficient algorithms exists for hardware signal processing architecture. Among these algorithm is a set of shift-add algorithms collectively known as CORDIC (Coordinate Rotation for Digital Computers) for computing a wide range of functions including certain trigonometric, hyperbolic, linear and logarithmic functions. The paper compares the different CORDIC architectures with respect to their area, speed, and data throughput performance especially in three different major styles iterative, parallel and pipelined structures. All three designs were designed in VHDL, simulated using Modelsim simulator and Implemented using Xilinx FPGA synthesis and Synopsis ASIC synthesis tools.</abstract><pub>IEEE</pub><doi>10.1109/ICIINFS.2010.5578702</doi><tpages>5</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2164-7011
ispartof 2010 5th International Conference on Industrial and Information Systems, 2010, p.239-243
issn 2164-7011
2690-3423
language eng ; jpn
recordid cdi_ieee_primary_5578702
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Algorithm design and analysis
Clocks
Computer architecture
Field programmable gate arrays
Hardware
Iterative CORDIC
Mathematical model
Parallel CORDIC
Pipelined CORDIC
Signal processing algorithms
Vector rotation
Vector translation
title A comparison of pipelined parallel and iterative CORDIC design on FPGA
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-21T16%3A20%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20comparison%20of%20pipelined%20parallel%20and%20iterative%20CORDIC%20design%20on%20FPGA&rft.btitle=2010%205th%20International%20Conference%20on%20Industrial%20and%20Information%20Systems&rft.au=Bhakthavatchalu,%20Ramesh&rft.date=2010-07&rft.spage=239&rft.epage=243&rft.pages=239-243&rft.issn=2164-7011&rft.eissn=2690-3423&rft.isbn=9781424466511&rft.isbn_list=1424466512&rft_id=info:doi/10.1109/ICIINFS.2010.5578702&rft_dat=%3Cieee_6IE%3E5578702%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781424466535&rft.eisbn_list=9781424466528&rft.eisbn_list=1424466520&rft.eisbn_list=1424466539&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5578702&rfr_iscdi=true