An embedded dynamically self-reconfigurable Master-Slaves MPSoC architecture

A dynamically self-reconfigurable master-slaves MPSoC architecture framework is introduced which can be fully embedded into a single FPGA device. The master core can request a configuration manager module to add, or remove, a slave core at runtime. If the request can be satisfied, self-reconfigurati...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Karras, K., Manolakos, E.S.
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 434
container_issue
container_start_page 431
container_title
container_volume
creator Karras, K.
Manolakos, E.S.
description A dynamically self-reconfigurable master-slaves MPSoC architecture framework is introduced which can be fully embedded into a single FPGA device. The master core can request a configuration manager module to add, or remove, a slave core at runtime. If the request can be satisfied, self-reconfiguration commences, implemented by a pipeline of light-weight specialized blocks. The M-S architecture utilizes a simple and general token-based bus control mechanism that is reconfiguration aware. All system modules have been described in synthesizable VHDL. A first system prototype has been built and validated using the affordable XUP XC2VP30 board. Even when using CRC check of bitstreams dynamic reconfiguration can proceed at the maximum speed that can be supported by the ICAP Xilinx interface. The reconfiguration support logic consumes as little as 1012 slices on the Virtex II Pro FPGA.
doi_str_mv 10.1109/FPL.2008.4629976
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4629976</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4629976</ieee_id><sourcerecordid>4629976</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-99a2076423dd3c23a3da0204bd0a26bfd06dc7a4d1610a8e6b1e3ff3999ab6353</originalsourceid><addsrcrecordid>eNpVkEtLw0AUhcdHwVqzF9zkDyTeeTiTuyzBqpBioV24KzeZG42krUxSIf_egEXwbM7i43yLI8SthFRKwPvFqkgVQJYaqxCdPRMRukwaZYxEK-25mEo0NpEmyy7-McDLP-beJuJ61DgEtA6uRNR1nzBGo3Emm4pivo95V7L37GM_7GnXVNS2Q9xxWyeBq8O-bt6PgcqW4yV1PYdk3dI3d_FytT7kMYXqo-m56o-Bb8Skprbj6NQzsVk8bvLnpHh9esnnRdIg9AkiKXDWKO29rpQm7QkUmNIDKVvWHqyvHBkvrQTK2JaSdV1rHIel1Q96Ju5-tQ0zb79Cs6MwbE8_6R9q01Us</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>An embedded dynamically self-reconfigurable Master-Slaves MPSoC architecture</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Karras, K. ; Manolakos, E.S.</creator><creatorcontrib>Karras, K. ; Manolakos, E.S.</creatorcontrib><description>A dynamically self-reconfigurable master-slaves MPSoC architecture framework is introduced which can be fully embedded into a single FPGA device. The master core can request a configuration manager module to add, or remove, a slave core at runtime. If the request can be satisfied, self-reconfiguration commences, implemented by a pipeline of light-weight specialized blocks. The M-S architecture utilizes a simple and general token-based bus control mechanism that is reconfiguration aware. All system modules have been described in synthesizable VHDL. A first system prototype has been built and validated using the affordable XUP XC2VP30 board. Even when using CRC check of bitstreams dynamic reconfiguration can proceed at the maximum speed that can be supported by the ICAP Xilinx interface. The reconfiguration support logic consumes as little as 1012 slices on the Virtex II Pro FPGA.</description><identifier>ISSN: 1946-147X</identifier><identifier>ISBN: 9781424419609</identifier><identifier>ISBN: 1424419603</identifier><identifier>EISSN: 1946-1488</identifier><identifier>EISBN: 9781424419616</identifier><identifier>EISBN: 1424419611</identifier><identifier>DOI: 10.1109/FPL.2008.4629976</identifier><identifier>LCCN: 2007909670</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer architecture ; Field programmable gate arrays ; Master-slave ; Performance evaluation ; Pipelines ; Prototypes ; Resource management</subject><ispartof>2008 International Conference on Field Programmable Logic and Applications, 2008, p.431-434</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/4629976$$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/4629976$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Karras, K.</creatorcontrib><creatorcontrib>Manolakos, E.S.</creatorcontrib><title>An embedded dynamically self-reconfigurable Master-Slaves MPSoC architecture</title><title>2008 International Conference on Field Programmable Logic and Applications</title><addtitle>FPL</addtitle><description>A dynamically self-reconfigurable master-slaves MPSoC architecture framework is introduced which can be fully embedded into a single FPGA device. The master core can request a configuration manager module to add, or remove, a slave core at runtime. If the request can be satisfied, self-reconfiguration commences, implemented by a pipeline of light-weight specialized blocks. The M-S architecture utilizes a simple and general token-based bus control mechanism that is reconfiguration aware. All system modules have been described in synthesizable VHDL. A first system prototype has been built and validated using the affordable XUP XC2VP30 board. Even when using CRC check of bitstreams dynamic reconfiguration can proceed at the maximum speed that can be supported by the ICAP Xilinx interface. The reconfiguration support logic consumes as little as 1012 slices on the Virtex II Pro FPGA.</description><subject>Computer architecture</subject><subject>Field programmable gate arrays</subject><subject>Master-slave</subject><subject>Performance evaluation</subject><subject>Pipelines</subject><subject>Prototypes</subject><subject>Resource management</subject><issn>1946-147X</issn><issn>1946-1488</issn><isbn>9781424419609</isbn><isbn>1424419603</isbn><isbn>9781424419616</isbn><isbn>1424419611</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpVkEtLw0AUhcdHwVqzF9zkDyTeeTiTuyzBqpBioV24KzeZG42krUxSIf_egEXwbM7i43yLI8SthFRKwPvFqkgVQJYaqxCdPRMRukwaZYxEK-25mEo0NpEmyy7-McDLP-beJuJ61DgEtA6uRNR1nzBGo3Emm4pivo95V7L37GM_7GnXVNS2Q9xxWyeBq8O-bt6PgcqW4yV1PYdk3dI3d_FytT7kMYXqo-m56o-Bb8Skprbj6NQzsVk8bvLnpHh9esnnRdIg9AkiKXDWKO29rpQm7QkUmNIDKVvWHqyvHBkvrQTK2JaSdV1rHIel1Q96Ju5-tQ0zb79Cs6MwbE8_6R9q01Us</recordid><startdate>200809</startdate><enddate>200809</enddate><creator>Karras, K.</creator><creator>Manolakos, E.S.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200809</creationdate><title>An embedded dynamically self-reconfigurable Master-Slaves MPSoC architecture</title><author>Karras, K. ; Manolakos, E.S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-99a2076423dd3c23a3da0204bd0a26bfd06dc7a4d1610a8e6b1e3ff3999ab6353</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Computer architecture</topic><topic>Field programmable gate arrays</topic><topic>Master-slave</topic><topic>Performance evaluation</topic><topic>Pipelines</topic><topic>Prototypes</topic><topic>Resource management</topic><toplevel>online_resources</toplevel><creatorcontrib>Karras, K.</creatorcontrib><creatorcontrib>Manolakos, E.S.</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>Karras, K.</au><au>Manolakos, E.S.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>An embedded dynamically self-reconfigurable Master-Slaves MPSoC architecture</atitle><btitle>2008 International Conference on Field Programmable Logic and Applications</btitle><stitle>FPL</stitle><date>2008-09</date><risdate>2008</risdate><spage>431</spage><epage>434</epage><pages>431-434</pages><issn>1946-147X</issn><eissn>1946-1488</eissn><isbn>9781424419609</isbn><isbn>1424419603</isbn><eisbn>9781424419616</eisbn><eisbn>1424419611</eisbn><abstract>A dynamically self-reconfigurable master-slaves MPSoC architecture framework is introduced which can be fully embedded into a single FPGA device. The master core can request a configuration manager module to add, or remove, a slave core at runtime. If the request can be satisfied, self-reconfiguration commences, implemented by a pipeline of light-weight specialized blocks. The M-S architecture utilizes a simple and general token-based bus control mechanism that is reconfiguration aware. All system modules have been described in synthesizable VHDL. A first system prototype has been built and validated using the affordable XUP XC2VP30 board. Even when using CRC check of bitstreams dynamic reconfiguration can proceed at the maximum speed that can be supported by the ICAP Xilinx interface. The reconfiguration support logic consumes as little as 1012 slices on the Virtex II Pro FPGA.</abstract><pub>IEEE</pub><doi>10.1109/FPL.2008.4629976</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1946-147X
ispartof 2008 International Conference on Field Programmable Logic and Applications, 2008, p.431-434
issn 1946-147X
1946-1488
language eng
recordid cdi_ieee_primary_4629976
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer architecture
Field programmable gate arrays
Master-slave
Performance evaluation
Pipelines
Prototypes
Resource management
title An embedded dynamically self-reconfigurable Master-Slaves MPSoC architecture
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T00%3A20%3A10IST&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=An%20embedded%20dynamically%20self-reconfigurable%20Master-Slaves%20MPSoC%20architecture&rft.btitle=2008%20International%20Conference%20on%20Field%20Programmable%20Logic%20and%20Applications&rft.au=Karras,%20K.&rft.date=2008-09&rft.spage=431&rft.epage=434&rft.pages=431-434&rft.issn=1946-147X&rft.eissn=1946-1488&rft.isbn=9781424419609&rft.isbn_list=1424419603&rft_id=info:doi/10.1109/FPL.2008.4629976&rft_dat=%3Cieee_6IE%3E4629976%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781424419616&rft.eisbn_list=1424419611&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4629976&rfr_iscdi=true