Object-oriented high level synthesis based on SystemC

The introduction of object-oriented modelling techniques into the development of hardware seems to open a promising way for mastering the increasing complexity of today's hardware systems. Furthermore it provides the possibility of transferring well known and approved object-oriented modelling...

Full description

Saved in:
Bibliographic Details
Published in2001 8th International Conference on Electronics, Circuits and Systems Vol. 1; pp. 529 - 534 vol.1
Main Authors Grimpe, E., Oppenheimer, F.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2001
Subjects
Online AccessGet full text
ISBN9780780370579
0780370570
DOI10.1109/ICECS.2001.957798

Cover

Abstract The introduction of object-oriented modelling techniques into the development of hardware seems to open a promising way for mastering the increasing complexity of today's hardware systems. Furthermore it provides the possibility of transferring well known and approved object-oriented modelling techniques from software development to hardware development. Since there is a major difference between the nature of software and the nature of hardware the direct adaptation of common object-oriented programming languages to describing hardware is not possible in general. SystemC is a C++ class library and a methodology that introduces some of the missing typical hardware features in C/C++. This paper describes an extended SystemC based methodology and synthesis techniques allowing the use of object-oriented concepts like classes, polymorphism and inheritance for the description of synthesisable hardware models.
AbstractList The introduction of object-oriented modelling techniques into the development of hardware seems to open a promising way for mastering the increasing complexity of today's hardware systems. Furthermore it provides the possibility of transferring well known and approved object-oriented modelling techniques from software development to hardware development. Since there is a major difference between the nature of software and the nature of hardware the direct adaptation of common object-oriented programming languages to describing hardware is not possible in general. SystemC is a C++ class library and a methodology that introduces some of the missing typical hardware features in C/C++. This paper describes an extended SystemC based methodology and synthesis techniques allowing the use of object-oriented concepts like classes, polymorphism and inheritance for the description of synthesisable hardware models.
Author Grimpe, E.
Oppenheimer, F.
Author_xml – sequence: 1
  givenname: E.
  surname: Grimpe
  fullname: Grimpe, E.
  organization: OFFIS Res. Inst., Oldenburg, Germany
– sequence: 2
  givenname: F.
  surname: Oppenheimer
  fullname: Oppenheimer, F.
BookMark eNotj8FKw0AURQdUUGs-QFf5gcT35mUyM0sJ1RYKXVTXJem8mClpIpkg5O8dqJcLd3HgwnkUt8M4sBDPCDki2Ndtta4OuQTA3CqtrbkRidUGYkmD0vZeJCGcIaZQRWHoQah9c-bTnI2T52Fml3b-u0t7_uU-Dcswdxx8SJs6RDQO6WEJM1-qJ3HX1n3g5H9X4ut9_Vltst3-Y1u97TKPWs4ZGmXIETCAZEsnC2WLXKJx0joGQ6qRtW4tNxKNjAyBqLRI0kUHh7QSL9dfz8zHn8lf6mk5Xt3oDxxdRGE
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICECS.2001.957798
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EndPage 534 vol.1
ExternalDocumentID 957798
GroupedDBID 6IE
6IK
6IL
AAJGR
AAVQY
AAWTH
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
OCL
RIE
RIL
ID FETCH-LOGICAL-i172t-18583d30e002e93c906f1e618d29de0835b2a7f9eb21826f1103369132d001d13
IEDL.DBID RIE
ISBN 9780780370579
0780370570
IngestDate Tue Aug 26 17:33:00 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i172t-18583d30e002e93c906f1e618d29de0835b2a7f9eb21826f1103369132d001d13
ParticipantIDs ieee_primary_957798
PublicationCentury 2000
PublicationDate 20010000
PublicationDateYYYYMMDD 2001-01-01
PublicationDate_xml – year: 2001
  text: 20010000
PublicationDecade 2000
PublicationTitle 2001 8th International Conference on Electronics, Circuits and Systems
PublicationTitleAbbrev ICECS
PublicationYear 2001
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000454483
Score 1.3235244
Snippet The introduction of object-oriented modelling techniques into the development of hardware seems to open a promising way for mastering the increasing complexity...
SourceID ieee
SourceType Publisher
StartPage 529
SubjectTerms Computer languages
Concurrent computing
Data encapsulation
Hardware design languages
High level synthesis
Java
Object oriented modeling
Programming
Software libraries
Timing
Title Object-oriented high level synthesis based on SystemC
URI https://ieeexplore.ieee.org/document/957798
Volume 1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07a8MwEBZNpk59pfSNhq5y7MjWYzYJaaEPaAPZQiSdIbQ4pXaG9tf3zjYpLR0KHmwNxieBv-873X1i7NorKDKvnPDKpCL1DoRTuhA684W0gBgfU4Pz3b2aztLbeTbvfLabXhgAaIrPIKLbZi8_rP2GUmVDm2ltTY_1tFFtq9Y2nUJOcqmRjTA3sdRIQzpHp-2z7TY1k9gOb_Jx_kTqMInal_44XKXBlsle27RdNZaEVFLyEm1qF_nPX4aN__zsfTb4buLjj1t4OmA7UB6x7MFR4kWsyd4YySYnu2L-SpVDvPookQ1Wq4oTtAW-LnnrZ54P2Gwyfs6nojs5QayQkNQCQdjIIGPA_x1Y6W2sigRUYsLIBiDW5UZLXViU1aQvCpwTKZVFZRpwSkIij1m_XJdwwvio0EvnkCcmKKxAe1pJiboWo1ymLphTdkgRL95ac4xFG-zZn6PnbLct4aLrgvXr9w1cIqbX7qpZzS8xS5zA
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwELWgDDDxVcQ3HlidJrVjx3PUqkBbkGilblX9EakCJYikA_x67pKqCMSAlCHxEOVsKe-9890zIbdW-iy20jArE8GENZ4ZqTKmYptx7QHjQ2xwHo3lYCruZ_Fs7bNd98J47-viMx_gbb2X7wq7wlRZR8dK6WSb7MRCiLhp1tokVNBLTiS8luZJyBUQkbWn0-ZZr7c1o1B37tJe-oz6MAqa1_44XqVGl_5-07Zd1qaEWFTyEqwqE9jPX5aN__zwA9L-buOjTxuAOiRbPj8m8aPB1Asr0OAY6CZFw2L6irVDtPzIgQ-Wy5IiuDla5LRxNE_bZNrvTdIBW5-dwJZASSoGMJxwx0MPfzyvudWhzCIvo8R1tfPIu0x3oTINwhoVRgZzwrnUoE0dTImL-Alp5UXuTwntZmphDDDFCKSVVxbXkoOyhSgXwrjkjBxhxPO3xh5j3gR7_ufoDdkdTEbD-fBu_HBB9pqCLrwuSat6X_krQPjKXNcr-wWgfqAN
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2001+8th+International+Conference+on+Electronics%2C+Circuits+and+Systems&rft.atitle=Object-oriented+high+level+synthesis+based+on+SystemC&rft.au=Grimpe%2C+E.&rft.au=Oppenheimer%2C+F.&rft.date=2001-01-01&rft.pub=IEEE&rft.isbn=9780780370579&rft.volume=1&rft.spage=529&rft.epage=534+vol.1&rft_id=info:doi/10.1109%2FICECS.2001.957798&rft.externalDocID=957798
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780370579/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780370579/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780370579/sc.gif&client=summon&freeimage=true