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...
Saved in:
| Published in | 2001 8th International Conference on Electronics, Circuits and Systems Vol. 1; pp. 529 - 534 vol.1 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
2001
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 9780780370579 0780370570 |
| DOI | 10.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 |