A high-level synthesis and verification tool for fixed to floating point conversion

A flexible and efficient fixed to floating point conversion tool is presented for digital signal processing and communication systems. Fixed point numbers are heavily used in digital systems because they require less hardware, verification time and design effort compared to floating point number sys...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Aslan, S., Oruklu, E., Saniie, J.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 911
container_issue
container_start_page 908
container_title
container_volume
creator Aslan, S.
Oruklu, E.
Saniie, J.
description A flexible and efficient fixed to floating point conversion tool is presented for digital signal processing and communication systems. Fixed point numbers are heavily used in digital systems because they require less hardware, verification time and design effort compared to floating point number systems. However, floating point numbers offer better precision. Some digital designs may use a hybrid number system wherein fixed and floating point numbers can be used together to improve accuracy. The proposed design tool converts fixed-point numbers to floating-point numbers, including IEEE-754 floating point number standard. This tool generates Verilog RTL code and its testbench that can be implemented in FPGA and VLSI systems. The proposed design tool can increase productivity by reducing the design and verification time. The generated design has been implemented on Xilinx Virtex-5 FPGAs and compared to conventional fixed to floating conversion tools.
doi_str_mv 10.1109/MWSCAS.2012.6292168
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6292168</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6292168</ieee_id><sourcerecordid>6292168</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-49425c2b9c055abb2aca394f048043c79a5e69f0e426d73f5202dd148d9b27c73</originalsourceid><addsrcrecordid>eNpFkMlOwzAYhM0m0RaeoBe_QIL9e4uPUcQmFXEIiGPlOHZjFOIqjir69gRRidNo9M3MYRBaU5JTSvTdy0ddlXUOhEIuQQOVxRlaUi4VAwFKn6MFFaLIWKH1xT-Q5PIX8BkoLq_RMqVPQoApqheoLnEXdl3Wu4PrcToOU-dSSNgMLT64MfhgzRTigKcYe-zjiH34du1sse_jjIYd3scwTNjGYS6kOXuDrrzpk7s96Qq9P9y_VU_Z5vXxuSo3WaBKTBnXHISFRlsihGkaMNYwzT3hBeHMKm2Ek9oTx0G2inkBBNqW8qLVDSir2Aqt_3aDc267H8OXGY_b0zPsB3zrVI4</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A high-level synthesis and verification tool for fixed to floating point conversion</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Aslan, S. ; Oruklu, E. ; Saniie, J.</creator><creatorcontrib>Aslan, S. ; Oruklu, E. ; Saniie, J.</creatorcontrib><description>A flexible and efficient fixed to floating point conversion tool is presented for digital signal processing and communication systems. Fixed point numbers are heavily used in digital systems because they require less hardware, verification time and design effort compared to floating point number systems. However, floating point numbers offer better precision. Some digital designs may use a hybrid number system wherein fixed and floating point numbers can be used together to improve accuracy. The proposed design tool converts fixed-point numbers to floating-point numbers, including IEEE-754 floating point number standard. This tool generates Verilog RTL code and its testbench that can be implemented in FPGA and VLSI systems. The proposed design tool can increase productivity by reducing the design and verification time. The generated design has been implemented on Xilinx Virtex-5 FPGAs and compared to conventional fixed to floating conversion tools.</description><identifier>ISSN: 1548-3746</identifier><identifier>ISBN: 1467325260</identifier><identifier>ISBN: 9781467325264</identifier><identifier>EISSN: 1558-3899</identifier><identifier>EISBN: 1467325279</identifier><identifier>EISBN: 9781467325257</identifier><identifier>EISBN: 1467325252</identifier><identifier>EISBN: 9781467325271</identifier><identifier>DOI: 10.1109/MWSCAS.2012.6292168</identifier><language>eng</language><publisher>IEEE</publisher><subject>Error analysis ; Field programmable gate arrays ; Hardware ; Hardware design languages ; Mathematical model ; MATLAB</subject><ispartof>2012 IEEE 55th International Midwest Symposium on Circuits and Systems (MWSCAS), 2012, p.908-911</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/6292168$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6292168$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Aslan, S.</creatorcontrib><creatorcontrib>Oruklu, E.</creatorcontrib><creatorcontrib>Saniie, J.</creatorcontrib><title>A high-level synthesis and verification tool for fixed to floating point conversion</title><title>2012 IEEE 55th International Midwest Symposium on Circuits and Systems (MWSCAS)</title><addtitle>MWSCAS</addtitle><description>A flexible and efficient fixed to floating point conversion tool is presented for digital signal processing and communication systems. Fixed point numbers are heavily used in digital systems because they require less hardware, verification time and design effort compared to floating point number systems. However, floating point numbers offer better precision. Some digital designs may use a hybrid number system wherein fixed and floating point numbers can be used together to improve accuracy. The proposed design tool converts fixed-point numbers to floating-point numbers, including IEEE-754 floating point number standard. This tool generates Verilog RTL code and its testbench that can be implemented in FPGA and VLSI systems. The proposed design tool can increase productivity by reducing the design and verification time. The generated design has been implemented on Xilinx Virtex-5 FPGAs and compared to conventional fixed to floating conversion tools.</description><subject>Error analysis</subject><subject>Field programmable gate arrays</subject><subject>Hardware</subject><subject>Hardware design languages</subject><subject>Mathematical model</subject><subject>MATLAB</subject><issn>1548-3746</issn><issn>1558-3899</issn><isbn>1467325260</isbn><isbn>9781467325264</isbn><isbn>1467325279</isbn><isbn>9781467325257</isbn><isbn>1467325252</isbn><isbn>9781467325271</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpFkMlOwzAYhM0m0RaeoBe_QIL9e4uPUcQmFXEIiGPlOHZjFOIqjir69gRRidNo9M3MYRBaU5JTSvTdy0ddlXUOhEIuQQOVxRlaUi4VAwFKn6MFFaLIWKH1xT-Q5PIX8BkoLq_RMqVPQoApqheoLnEXdl3Wu4PrcToOU-dSSNgMLT64MfhgzRTigKcYe-zjiH34du1sse_jjIYd3scwTNjGYS6kOXuDrrzpk7s96Qq9P9y_VU_Z5vXxuSo3WaBKTBnXHISFRlsihGkaMNYwzT3hBeHMKm2Ek9oTx0G2inkBBNqW8qLVDSir2Aqt_3aDc267H8OXGY_b0zPsB3zrVI4</recordid><startdate>201208</startdate><enddate>201208</enddate><creator>Aslan, S.</creator><creator>Oruklu, E.</creator><creator>Saniie, J.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>201208</creationdate><title>A high-level synthesis and verification tool for fixed to floating point conversion</title><author>Aslan, S. ; Oruklu, E. ; Saniie, J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-49425c2b9c055abb2aca394f048043c79a5e69f0e426d73f5202dd148d9b27c73</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Error analysis</topic><topic>Field programmable gate arrays</topic><topic>Hardware</topic><topic>Hardware design languages</topic><topic>Mathematical model</topic><topic>MATLAB</topic><toplevel>online_resources</toplevel><creatorcontrib>Aslan, S.</creatorcontrib><creatorcontrib>Oruklu, E.</creatorcontrib><creatorcontrib>Saniie, J.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Aslan, S.</au><au>Oruklu, E.</au><au>Saniie, J.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A high-level synthesis and verification tool for fixed to floating point conversion</atitle><btitle>2012 IEEE 55th International Midwest Symposium on Circuits and Systems (MWSCAS)</btitle><stitle>MWSCAS</stitle><date>2012-08</date><risdate>2012</risdate><spage>908</spage><epage>911</epage><pages>908-911</pages><issn>1548-3746</issn><eissn>1558-3899</eissn><isbn>1467325260</isbn><isbn>9781467325264</isbn><eisbn>1467325279</eisbn><eisbn>9781467325257</eisbn><eisbn>1467325252</eisbn><eisbn>9781467325271</eisbn><abstract>A flexible and efficient fixed to floating point conversion tool is presented for digital signal processing and communication systems. Fixed point numbers are heavily used in digital systems because they require less hardware, verification time and design effort compared to floating point number systems. However, floating point numbers offer better precision. Some digital designs may use a hybrid number system wherein fixed and floating point numbers can be used together to improve accuracy. The proposed design tool converts fixed-point numbers to floating-point numbers, including IEEE-754 floating point number standard. This tool generates Verilog RTL code and its testbench that can be implemented in FPGA and VLSI systems. The proposed design tool can increase productivity by reducing the design and verification time. The generated design has been implemented on Xilinx Virtex-5 FPGAs and compared to conventional fixed to floating conversion tools.</abstract><pub>IEEE</pub><doi>10.1109/MWSCAS.2012.6292168</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1548-3746
ispartof 2012 IEEE 55th International Midwest Symposium on Circuits and Systems (MWSCAS), 2012, p.908-911
issn 1548-3746
1558-3899
language eng
recordid cdi_ieee_primary_6292168
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Error analysis
Field programmable gate arrays
Hardware
Hardware design languages
Mathematical model
MATLAB
title A high-level synthesis and verification tool for fixed to floating point conversion
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T23%3A48%3A54IST&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%20high-level%20synthesis%20and%20verification%20tool%20for%20fixed%20to%20floating%20point%20conversion&rft.btitle=2012%20IEEE%2055th%20International%20Midwest%20Symposium%20on%20Circuits%20and%20Systems%20(MWSCAS)&rft.au=Aslan,%20S.&rft.date=2012-08&rft.spage=908&rft.epage=911&rft.pages=908-911&rft.issn=1548-3746&rft.eissn=1558-3899&rft.isbn=1467325260&rft.isbn_list=9781467325264&rft_id=info:doi/10.1109/MWSCAS.2012.6292168&rft_dat=%3Cieee_6IE%3E6292168%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1467325279&rft.eisbn_list=9781467325257&rft.eisbn_list=1467325252&rft.eisbn_list=9781467325271&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6292168&rfr_iscdi=true