A Simulink-based hybrid codesign tool for rapid prototyping of FPGA's in signal processing systems

This paper describes a novel codesign tool for rapid prototyping FPGA's in hybrid systems (HW+SW+analog+RF+electromechanical+user interface). This tool uses Simulink™ from The Mathworks as a high level description language, as well as a flexible simulation environment. After functional simulati...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Microprocessors and microsystems 2004-08, Vol.28 (5), p.273-289
1. Verfasser: Reyneri, L.M.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 289
container_issue 5
container_start_page 273
container_title Microprocessors and microsystems
container_volume 28
creator Reyneri, L.M.
description This paper describes a novel codesign tool for rapid prototyping FPGA's in hybrid systems (HW+SW+analog+RF+electromechanical+user interface). This tool uses Simulink™ from The Mathworks as a high level description language, as well as a flexible simulation environment. After functional simulation and parameter tuning, the user partitions the system into digital HW, SW and analog HW. A performance/cost analysis of the partitioned system can then be made and architectural parameters can be optimized. After the simulation, the proposed codesign tool automatically compiles the digital HW (respectively, SW) subsystem for any user-defined FPGA (respectively, DSP/PC/microcontroller/softCore), in a rather transparent way. Analog subsystems can only be simulated but not yet compiled for analog FPGA's. The paper also shows the many advantages of the proposed codesign flow, among which, a short time-to-market, an improved flexibility and reusability, a more reliable design, a better final cost/performance ratio. The tool simulates and compiles all integer, fixed-point and floating-point data formats and all scalar, vector and matrix data which are supported by Simulink, both for HW and SW, therefore it is suited to virtually all Signal Processing algorithms. A few practical cases are described at the end of this paper.
doi_str_mv 10.1016/j.micpro.2004.03.018
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_28376539</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0141933104000419</els_id><sourcerecordid>28376539</sourcerecordid><originalsourceid>FETCH-LOGICAL-c335t-e1107e37be75a2897ea1c58b999b4c2876b447112bd136e3af926dc259c3f0293</originalsourceid><addsrcrecordid>eNp9kE1LxDAQhoMouK7-Aw856ak1H_3KRVjEXYUFBfUc0nS6Zm2bmukK_fe2rGdPAzPv-87MQ8g1ZzFnPLvbx62zffCxYCyJmYwZL07Ighe5iFQis1OyYDzhkZKSn5MLxD1jLGWZWJByRd9ce2hc9xWVBqGin2MZXEWtrwDdrqOD9w2tfaDB9FN_WjP4Yexdt6O-puvXzeoWqevoLDbNPLeAOI9xxAFavCRntWkQrv7qknysH98fnqLty-b5YbWNrJTpEAHnLAeZl5CnRhQqB8NtWpRKqTKxosizMklyzkVZcZmBNLUSWWVFqqysmVBySW6OudMJ3wfAQbcOLTSN6cAfUItC5lkqZ2FyFNrgEQPUug-uNWHUnOkZqN7rI1A9A9VM6gnoZLs_2mB64sdB0GgddBYqF8AOuvLu_4BfT2yBOA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>28376539</pqid></control><display><type>article</type><title>A Simulink-based hybrid codesign tool for rapid prototyping of FPGA's in signal processing systems</title><source>Access via ScienceDirect (Elsevier)</source><creator>Reyneri, L.M.</creator><creatorcontrib>Reyneri, L.M.</creatorcontrib><description>This paper describes a novel codesign tool for rapid prototyping FPGA's in hybrid systems (HW+SW+analog+RF+electromechanical+user interface). This tool uses Simulink™ from The Mathworks as a high level description language, as well as a flexible simulation environment. After functional simulation and parameter tuning, the user partitions the system into digital HW, SW and analog HW. A performance/cost analysis of the partitioned system can then be made and architectural parameters can be optimized. After the simulation, the proposed codesign tool automatically compiles the digital HW (respectively, SW) subsystem for any user-defined FPGA (respectively, DSP/PC/microcontroller/softCore), in a rather transparent way. Analog subsystems can only be simulated but not yet compiled for analog FPGA's. The paper also shows the many advantages of the proposed codesign flow, among which, a short time-to-market, an improved flexibility and reusability, a more reliable design, a better final cost/performance ratio. The tool simulates and compiles all integer, fixed-point and floating-point data formats and all scalar, vector and matrix data which are supported by Simulink, both for HW and SW, therefore it is suited to virtually all Signal Processing algorithms. A few practical cases are described at the end of this paper.</description><identifier>ISSN: 0141-9331</identifier><identifier>EISSN: 1872-9436</identifier><identifier>DOI: 10.1016/j.micpro.2004.03.018</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Analog cosimulation ; Common rail test bench ; High-level languages ; HW/SW codesign ; Simulink HW compilation ; Solving partial differential equations ; UMTS spreader</subject><ispartof>Microprocessors and microsystems, 2004-08, Vol.28 (5), p.273-289</ispartof><rights>2004</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c335t-e1107e37be75a2897ea1c58b999b4c2876b447112bd136e3af926dc259c3f0293</citedby><cites>FETCH-LOGICAL-c335t-e1107e37be75a2897ea1c58b999b4c2876b447112bd136e3af926dc259c3f0293</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.micpro.2004.03.018$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Reyneri, L.M.</creatorcontrib><title>A Simulink-based hybrid codesign tool for rapid prototyping of FPGA's in signal processing systems</title><title>Microprocessors and microsystems</title><description>This paper describes a novel codesign tool for rapid prototyping FPGA's in hybrid systems (HW+SW+analog+RF+electromechanical+user interface). This tool uses Simulink™ from The Mathworks as a high level description language, as well as a flexible simulation environment. After functional simulation and parameter tuning, the user partitions the system into digital HW, SW and analog HW. A performance/cost analysis of the partitioned system can then be made and architectural parameters can be optimized. After the simulation, the proposed codesign tool automatically compiles the digital HW (respectively, SW) subsystem for any user-defined FPGA (respectively, DSP/PC/microcontroller/softCore), in a rather transparent way. Analog subsystems can only be simulated but not yet compiled for analog FPGA's. The paper also shows the many advantages of the proposed codesign flow, among which, a short time-to-market, an improved flexibility and reusability, a more reliable design, a better final cost/performance ratio. The tool simulates and compiles all integer, fixed-point and floating-point data formats and all scalar, vector and matrix data which are supported by Simulink, both for HW and SW, therefore it is suited to virtually all Signal Processing algorithms. A few practical cases are described at the end of this paper.</description><subject>Analog cosimulation</subject><subject>Common rail test bench</subject><subject>High-level languages</subject><subject>HW/SW codesign</subject><subject>Simulink HW compilation</subject><subject>Solving partial differential equations</subject><subject>UMTS spreader</subject><issn>0141-9331</issn><issn>1872-9436</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2004</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LxDAQhoMouK7-Aw856ak1H_3KRVjEXYUFBfUc0nS6Zm2bmukK_fe2rGdPAzPv-87MQ8g1ZzFnPLvbx62zffCxYCyJmYwZL07Ighe5iFQis1OyYDzhkZKSn5MLxD1jLGWZWJByRd9ce2hc9xWVBqGin2MZXEWtrwDdrqOD9w2tfaDB9FN_WjP4Yexdt6O-puvXzeoWqevoLDbNPLeAOI9xxAFavCRntWkQrv7qknysH98fnqLty-b5YbWNrJTpEAHnLAeZl5CnRhQqB8NtWpRKqTKxosizMklyzkVZcZmBNLUSWWVFqqysmVBySW6OudMJ3wfAQbcOLTSN6cAfUItC5lkqZ2FyFNrgEQPUug-uNWHUnOkZqN7rI1A9A9VM6gnoZLs_2mB64sdB0GgddBYqF8AOuvLu_4BfT2yBOA</recordid><startdate>20040802</startdate><enddate>20040802</enddate><creator>Reyneri, L.M.</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20040802</creationdate><title>A Simulink-based hybrid codesign tool for rapid prototyping of FPGA's in signal processing systems</title><author>Reyneri, L.M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c335t-e1107e37be75a2897ea1c58b999b4c2876b447112bd136e3af926dc259c3f0293</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Analog cosimulation</topic><topic>Common rail test bench</topic><topic>High-level languages</topic><topic>HW/SW codesign</topic><topic>Simulink HW compilation</topic><topic>Solving partial differential equations</topic><topic>UMTS spreader</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Reyneri, L.M.</creatorcontrib><collection>CrossRef</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>Microprocessors and microsystems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Reyneri, L.M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Simulink-based hybrid codesign tool for rapid prototyping of FPGA's in signal processing systems</atitle><jtitle>Microprocessors and microsystems</jtitle><date>2004-08-02</date><risdate>2004</risdate><volume>28</volume><issue>5</issue><spage>273</spage><epage>289</epage><pages>273-289</pages><issn>0141-9331</issn><eissn>1872-9436</eissn><abstract>This paper describes a novel codesign tool for rapid prototyping FPGA's in hybrid systems (HW+SW+analog+RF+electromechanical+user interface). This tool uses Simulink™ from The Mathworks as a high level description language, as well as a flexible simulation environment. After functional simulation and parameter tuning, the user partitions the system into digital HW, SW and analog HW. A performance/cost analysis of the partitioned system can then be made and architectural parameters can be optimized. After the simulation, the proposed codesign tool automatically compiles the digital HW (respectively, SW) subsystem for any user-defined FPGA (respectively, DSP/PC/microcontroller/softCore), in a rather transparent way. Analog subsystems can only be simulated but not yet compiled for analog FPGA's. The paper also shows the many advantages of the proposed codesign flow, among which, a short time-to-market, an improved flexibility and reusability, a more reliable design, a better final cost/performance ratio. The tool simulates and compiles all integer, fixed-point and floating-point data formats and all scalar, vector and matrix data which are supported by Simulink, both for HW and SW, therefore it is suited to virtually all Signal Processing algorithms. A few practical cases are described at the end of this paper.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.micpro.2004.03.018</doi><tpages>17</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0141-9331
ispartof Microprocessors and microsystems, 2004-08, Vol.28 (5), p.273-289
issn 0141-9331
1872-9436
language eng
recordid cdi_proquest_miscellaneous_28376539
source Access via ScienceDirect (Elsevier)
subjects Analog cosimulation
Common rail test bench
High-level languages
HW/SW codesign
Simulink HW compilation
Solving partial differential equations
UMTS spreader
title A Simulink-based hybrid codesign tool for rapid prototyping of FPGA's in signal processing systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T00%3A26%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Simulink-based%20hybrid%20codesign%20tool%20for%20rapid%20prototyping%20of%20FPGA's%20in%20signal%20processing%20systems&rft.jtitle=Microprocessors%20and%20microsystems&rft.au=Reyneri,%20L.M.&rft.date=2004-08-02&rft.volume=28&rft.issue=5&rft.spage=273&rft.epage=289&rft.pages=273-289&rft.issn=0141-9331&rft.eissn=1872-9436&rft_id=info:doi/10.1016/j.micpro.2004.03.018&rft_dat=%3Cproquest_cross%3E28376539%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=28376539&rft_id=info:pmid/&rft_els_id=S0141933104000419&rfr_iscdi=true