DocumentCode :
1663894
Title :
Object-oriented high level synthesis based on SystemC
Author :
Grimpe, Eike ; Oppenheimer, Frank
Author_Institution :
OFFIS Res. Inst., Oldenburg, Germany
Volume :
1
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
529
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
Keywords :
C++ language; hardware-software codesign; object-oriented programming; C++ class library; SystemC; classes; hardware development; inheritance; object-oriented high level synthesis; object-oriented modelling techniques; polymorphism; software development; synthesisable hardware models; Computer languages; Concurrent computing; Data encapsulation; Hardware design languages; High level synthesis; Java; Object oriented modeling; Programming; Software libraries; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits and Systems, 2001. ICECS 2001. The 8th IEEE International Conference on
Print_ISBN :
0-7803-7057-0
Type :
conf
DOI :
10.1109/ICECS.2001.957798
Filename :
957798
Link To Document :
بازگشت