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...
Gespeichert in:
Veröffentlicht in: | Microprocessors and microsystems 2004-08, Vol.28 (5), p.273-289 |
---|---|
1. Verfasser: | |
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 & 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 |