Systemc and OCAPI-XL Based System-Level Design for Reconfigurable Systems-on-Chip

Kari Tiensyrjä, Miroslav Cupak, Kostas Masselos, Marko Pettissalo, Konstantinos Potamianos, Yang Qu, Luc Rynders, Geert Vanmeerbeeck, Nikos Voros, Yan Zhang

Research output: Chapter in Book/Report/Conference proceedingChapter or book articleScientificpeer-review

1 Citation (Scopus)

Abstract

Reconfigurability is becoming an important part of System-on-Chip (SoC) design to cope with the increasing demands for simultaneous flexibility and computational power. Current hardware/software co-design methodologies provide little support for dealing with the additional design dimension introduced. Further support at the system-level is needed for the identification and modeling of dynamically reconfigurable function blocks, for efficient design space exploration, partitioning and mapping, and for performance evaluation. The overhead effects, e.g. context switching and configuration data, should be included in the modeling already at the system-level in order to produce credible information for decision-making. This chapter focuses on hardware/software codesign applied for reconfigurable SoCs. We discuss exploration of additional requirements due to reconfigurability, report extensions to two C++ based languages/ methodologies, SystemC and OCAPI-xl, to support those requirements, and present results of three case studies in the wireless and multimedia communication domain that were used for the validation of the approaches.
Original languageEnglish
Title of host publicationAdvances in Design and Specification Languages for SoCs
Subtitle of host publicationSelected Contributions from FDL'04
EditorsPierre Boulet
Place of PublicationDordrecht; NL
PublisherSpringer
Chapter15
Pages255-269
ISBN (Electronic)978-0-387-26151-5
ISBN (Print)978-0-387-26149-2, 978-1-4899-8469-2
Publication statusPublished - 2005
MoE publication typeA3 Part of a book or another research book

Fingerprint

Decision making
Hardware
System-on-chip
Communication
Hardware-software codesign

Cite this

Tiensyrjä, K., Cupak, M., Masselos, K., Pettissalo, M., Potamianos, K., Qu, Y., ... Zhang, Y. (2005). Systemc and OCAPI-XL Based System-Level Design for Reconfigurable Systems-on-Chip. In P. Boulet (Ed.), Advances in Design and Specification Languages for SoCs: Selected Contributions from FDL'04 (pp. 255-269). Dordrecht; NL: Springer.
Tiensyrjä, Kari ; Cupak, Miroslav ; Masselos, Kostas ; Pettissalo, Marko ; Potamianos, Konstantinos ; Qu, Yang ; Rynders, Luc ; Vanmeerbeeck, Geert ; Voros, Nikos ; Zhang, Yan. / Systemc and OCAPI-XL Based System-Level Design for Reconfigurable Systems-on-Chip. Advances in Design and Specification Languages for SoCs: Selected Contributions from FDL'04. editor / Pierre Boulet. Dordrecht; NL : Springer, 2005. pp. 255-269
@inbook{ef18a5bf93e94fae9bb643ed5fc742c3,
title = "Systemc and OCAPI-XL Based System-Level Design for Reconfigurable Systems-on-Chip",
abstract = "Reconfigurability is becoming an important part of System-on-Chip (SoC) design to cope with the increasing demands for simultaneous flexibility and computational power. Current hardware/software co-design methodologies provide little support for dealing with the additional design dimension introduced. Further support at the system-level is needed for the identification and modeling of dynamically reconfigurable function blocks, for efficient design space exploration, partitioning and mapping, and for performance evaluation. The overhead effects, e.g. context switching and configuration data, should be included in the modeling already at the system-level in order to produce credible information for decision-making. This chapter focuses on hardware/software codesign applied for reconfigurable SoCs. We discuss exploration of additional requirements due to reconfigurability, report extensions to two C++ based languages/ methodologies, SystemC and OCAPI-xl, to support those requirements, and present results of three case studies in the wireless and multimedia communication domain that were used for the validation of the approaches.",
author = "Kari Tiensyrj{\"a} and Miroslav Cupak and Kostas Masselos and Marko Pettissalo and Konstantinos Potamianos and Yang Qu and Luc Rynders and Geert Vanmeerbeeck and Nikos Voros and Yan Zhang",
note = "Project code: E1SU00325",
year = "2005",
language = "English",
isbn = "978-0-387-26149-2",
pages = "255--269",
editor = "Pierre Boulet",
booktitle = "Advances in Design and Specification Languages for SoCs",
publisher = "Springer",
address = "Germany",

}

Tiensyrjä, K, Cupak, M, Masselos, K, Pettissalo, M, Potamianos, K, Qu, Y, Rynders, L, Vanmeerbeeck, G, Voros, N & Zhang, Y 2005, Systemc and OCAPI-XL Based System-Level Design for Reconfigurable Systems-on-Chip. in P Boulet (ed.), Advances in Design and Specification Languages for SoCs: Selected Contributions from FDL'04. Springer, Dordrecht; NL, pp. 255-269.

Systemc and OCAPI-XL Based System-Level Design for Reconfigurable Systems-on-Chip. / Tiensyrjä, Kari; Cupak, Miroslav; Masselos, Kostas; Pettissalo, Marko; Potamianos, Konstantinos; Qu, Yang; Rynders, Luc; Vanmeerbeeck, Geert; Voros, Nikos; Zhang, Yan.

Advances in Design and Specification Languages for SoCs: Selected Contributions from FDL'04. ed. / Pierre Boulet. Dordrecht; NL : Springer, 2005. p. 255-269.

Research output: Chapter in Book/Report/Conference proceedingChapter or book articleScientificpeer-review

TY - CHAP

T1 - Systemc and OCAPI-XL Based System-Level Design for Reconfigurable Systems-on-Chip

AU - Tiensyrjä, Kari

AU - Cupak, Miroslav

AU - Masselos, Kostas

AU - Pettissalo, Marko

AU - Potamianos, Konstantinos

AU - Qu, Yang

AU - Rynders, Luc

AU - Vanmeerbeeck, Geert

AU - Voros, Nikos

AU - Zhang, Yan

N1 - Project code: E1SU00325

PY - 2005

Y1 - 2005

N2 - Reconfigurability is becoming an important part of System-on-Chip (SoC) design to cope with the increasing demands for simultaneous flexibility and computational power. Current hardware/software co-design methodologies provide little support for dealing with the additional design dimension introduced. Further support at the system-level is needed for the identification and modeling of dynamically reconfigurable function blocks, for efficient design space exploration, partitioning and mapping, and for performance evaluation. The overhead effects, e.g. context switching and configuration data, should be included in the modeling already at the system-level in order to produce credible information for decision-making. This chapter focuses on hardware/software codesign applied for reconfigurable SoCs. We discuss exploration of additional requirements due to reconfigurability, report extensions to two C++ based languages/ methodologies, SystemC and OCAPI-xl, to support those requirements, and present results of three case studies in the wireless and multimedia communication domain that were used for the validation of the approaches.

AB - Reconfigurability is becoming an important part of System-on-Chip (SoC) design to cope with the increasing demands for simultaneous flexibility and computational power. Current hardware/software co-design methodologies provide little support for dealing with the additional design dimension introduced. Further support at the system-level is needed for the identification and modeling of dynamically reconfigurable function blocks, for efficient design space exploration, partitioning and mapping, and for performance evaluation. The overhead effects, e.g. context switching and configuration data, should be included in the modeling already at the system-level in order to produce credible information for decision-making. This chapter focuses on hardware/software codesign applied for reconfigurable SoCs. We discuss exploration of additional requirements due to reconfigurability, report extensions to two C++ based languages/ methodologies, SystemC and OCAPI-xl, to support those requirements, and present results of three case studies in the wireless and multimedia communication domain that were used for the validation of the approaches.

M3 - Chapter or book article

SN - 978-0-387-26149-2

SN - 978-1-4899-8469-2

SP - 255

EP - 269

BT - Advances in Design and Specification Languages for SoCs

A2 - Boulet, Pierre

PB - Springer

CY - Dordrecht; NL

ER -

Tiensyrjä K, Cupak M, Masselos K, Pettissalo M, Potamianos K, Qu Y et al. Systemc and OCAPI-XL Based System-Level Design for Reconfigurable Systems-on-Chip. In Boulet P, editor, Advances in Design and Specification Languages for SoCs: Selected Contributions from FDL'04. Dordrecht; NL: Springer. 2005. p. 255-269