A Survey of High-level Synthesis Languages and Synthesizers for FPGAs

Due to available of large FPGAs, FPGAs are used for implementing not only simple hardware logics, but also complicated algorithms. By the reason, FPGAs are pointed out as execution platforms of program. Although RLT design is widely used for development hardware logic on FPGA, the RTL design for a c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer Software 2013/01/25, Vol.30(1), pp.1_76-1_84
1. Verfasser: Japanese], [in
Format: Artikel
Sprache:jpn
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1_84
container_issue 1
container_start_page 1_76
container_title Computer Software
container_volume 30
creator Japanese], [in
description Due to available of large FPGAs, FPGAs are used for implementing not only simple hardware logics, but also complicated algorithms. By the reason, FPGAs are pointed out as execution platforms of program. Although RLT design is widely used for development hardware logic on FPGA, the RTL design for a complicated algorithm is an inconvenient and time-consuming approach. Therefore, high-level synthesis languages (HLSLs) are desired to design hardware in a higher abstraction level than RTL. HLSLs are needed to ease hardware design, to decrease verification, and to exploit the performance of the FPGA. This paper surveys HLSLs and high-level synthesizers.
doi_str_mv 10.11309/jssst.30.1_76
format Article
fullrecord <record><control><sourceid>proquest_jstag</sourceid><recordid>TN_cdi_proquest_journals_1478068404</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3184583301</sourcerecordid><originalsourceid>FETCH-LOGICAL-j212t-54c9f057445d674a1b812a6195eb3928fceb58de5d27f32e66d14393d44054bf3</originalsourceid><addsrcrecordid>eNo9UMtqwzAQ1KGFhjTXngU9O9VjJVu3hpBHIdBC2rOQ7VVi49qpZAfSr69pSi-7zOwwMywhD5zNOZfMPNUxxn4uR2hTfUMmTGQm0QrYHZnFWOWMMaO5Aj0hqwXdD-GMF9p5uq0Ox6TBMzZ0f2n7I8Yq0p1rD4M7YKSuLf_5bwyR-i7Q9dtmEe_JrXdNxNnfnpKP9ep9uU12r5uX5WKX1IKLPlFQGM9UCqBKnYLjecaF09wozKURmS8wV1mJqhSplwK1LjlII0sApiD3ckoer76n0H0NGHtbd0Nox0jLIc2YzoDBqHq-qurYj8XtKVSfLlysC31VNGh_32Mls_w6Uv1_Ko4uWGzlD1R8YyY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1478068404</pqid></control><display><type>article</type><title>A Survey of High-level Synthesis Languages and Synthesizers for FPGAs</title><source>J-STAGE (Japan Science &amp; Technology Information Aggregator, Electronic) Freely Available Titles - Japanese</source><creator>Japanese], [in</creator><creatorcontrib>Japanese], [in</creatorcontrib><description>Due to available of large FPGAs, FPGAs are used for implementing not only simple hardware logics, but also complicated algorithms. By the reason, FPGAs are pointed out as execution platforms of program. Although RLT design is widely used for development hardware logic on FPGA, the RTL design for a complicated algorithm is an inconvenient and time-consuming approach. Therefore, high-level synthesis languages (HLSLs) are desired to design hardware in a higher abstraction level than RTL. HLSLs are needed to ease hardware design, to decrease verification, and to exploit the performance of the FPGA. This paper surveys HLSLs and high-level synthesizers.</description><identifier>ISSN: 0289-6540</identifier><identifier>DOI: 10.11309/jssst.30.1_76</identifier><language>jpn</language><publisher>Tokyo: Japan Society for Software Science and Technology</publisher><ispartof>Computer Software, 2013/01/25, Vol.30(1), pp.1_76-1_84</ispartof><rights>2013 Japan Society for Software Science and Technology</rights><rights>Copyright Japan Science and Technology Agency 2013</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,1883,27924,27925</link.rule.ids></links><search><creatorcontrib>Japanese], [in</creatorcontrib><title>A Survey of High-level Synthesis Languages and Synthesizers for FPGAs</title><title>Computer Software</title><addtitle>Computer Software</addtitle><description>Due to available of large FPGAs, FPGAs are used for implementing not only simple hardware logics, but also complicated algorithms. By the reason, FPGAs are pointed out as execution platforms of program. Although RLT design is widely used for development hardware logic on FPGA, the RTL design for a complicated algorithm is an inconvenient and time-consuming approach. Therefore, high-level synthesis languages (HLSLs) are desired to design hardware in a higher abstraction level than RTL. HLSLs are needed to ease hardware design, to decrease verification, and to exploit the performance of the FPGA. This paper surveys HLSLs and high-level synthesizers.</description><issn>0289-6540</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNo9UMtqwzAQ1KGFhjTXngU9O9VjJVu3hpBHIdBC2rOQ7VVi49qpZAfSr69pSi-7zOwwMywhD5zNOZfMPNUxxn4uR2hTfUMmTGQm0QrYHZnFWOWMMaO5Aj0hqwXdD-GMF9p5uq0Ox6TBMzZ0f2n7I8Yq0p1rD4M7YKSuLf_5bwyR-i7Q9dtmEe_JrXdNxNnfnpKP9ep9uU12r5uX5WKX1IKLPlFQGM9UCqBKnYLjecaF09wozKURmS8wV1mJqhSplwK1LjlII0sApiD3ckoer76n0H0NGHtbd0Nox0jLIc2YzoDBqHq-qurYj8XtKVSfLlysC31VNGh_32Mls_w6Uv1_Ko4uWGzlD1R8YyY</recordid><startdate>20130101</startdate><enddate>20130101</enddate><creator>Japanese], [in</creator><general>Japan Society for Software Science and Technology</general><general>Japan Science and Technology Agency</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20130101</creationdate><title>A Survey of High-level Synthesis Languages and Synthesizers for FPGAs</title><author>Japanese], [in</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-j212t-54c9f057445d674a1b812a6195eb3928fceb58de5d27f32e66d14393d44054bf3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>jpn</language><creationdate>2013</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Japanese], [in</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer Software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Japanese], [in</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Survey of High-level Synthesis Languages and Synthesizers for FPGAs</atitle><jtitle>Computer Software</jtitle><addtitle>Computer Software</addtitle><date>2013-01-01</date><risdate>2013</risdate><volume>30</volume><issue>1</issue><spage>1_76</spage><epage>1_84</epage><pages>1_76-1_84</pages><issn>0289-6540</issn><abstract>Due to available of large FPGAs, FPGAs are used for implementing not only simple hardware logics, but also complicated algorithms. By the reason, FPGAs are pointed out as execution platforms of program. Although RLT design is widely used for development hardware logic on FPGA, the RTL design for a complicated algorithm is an inconvenient and time-consuming approach. Therefore, high-level synthesis languages (HLSLs) are desired to design hardware in a higher abstraction level than RTL. HLSLs are needed to ease hardware design, to decrease verification, and to exploit the performance of the FPGA. This paper surveys HLSLs and high-level synthesizers.</abstract><cop>Tokyo</cop><pub>Japan Society for Software Science and Technology</pub><doi>10.11309/jssst.30.1_76</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0289-6540
ispartof Computer Software, 2013/01/25, Vol.30(1), pp.1_76-1_84
issn 0289-6540
language jpn
recordid cdi_proquest_journals_1478068404
source J-STAGE (Japan Science & Technology Information Aggregator, Electronic) Freely Available Titles - Japanese
title A Survey of High-level Synthesis Languages and Synthesizers for FPGAs
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T07%3A21%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_jstag&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Survey%20of%20High-level%20Synthesis%20Languages%20and%20Synthesizers%20for%20FPGAs&rft.jtitle=Computer%20Software&rft.au=Japanese%5D,%20%5Bin&rft.date=2013-01-01&rft.volume=30&rft.issue=1&rft.spage=1_76&rft.epage=1_84&rft.pages=1_76-1_84&rft.issn=0289-6540&rft_id=info:doi/10.11309/jssst.30.1_76&rft_dat=%3Cproquest_jstag%3E3184583301%3C/proquest_jstag%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1478068404&rft_id=info:pmid/&rfr_iscdi=true