JOURNAL ARTICLE

Object-oriented high level synthesis based on SystemC

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:
SystemC Computer science High-level synthesis Computer architecture Object-oriented programming Software Inheritance (genetic algorithm) Hardware description language Object (grammar) Adaptation (eye) Programming language Embedded system Field-programmable gate array Artificial intelligence

Metrics

20
Cited By
2.23
FWCI (Field Weighted Citation Impact)
8
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
VLSI and Analog Circuit Testing
Physical Sciences →  Computer Science →  Hardware and Architecture
Radiation Effects in Electronics
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

BOOK-CHAPTER

LAERTE++: An Object Oriented High-Level TPG for SystemC Designs

Alessandro FinFranco Fummi

Kluwer Academic Publishers eBooks Year: 2006 Pages: 105-117
JOURNAL ARTICLE

Object-oriented modeling and synthesis of SystemC specifications

C. Schulz-KeyM. WinterholerT. SchweizerT. KuhnW. Rosentiel

Journal:   ASP-DAC 2004: Asia and South Pacific Design Automation Conference 2004 (IEEE Cat. No.04EX753) Year: 2004 Pages: 238-243
JOURNAL ARTICLE

Object-oriented modeling and synthesis of SystemC specifications

C. Schulz-KeyMarkus WinterholerThomas SchweizerTommy KuhnWolfgang Rosenstiel

Journal:   Asia and South Pacific Design Automation Conference Year: 2004 Pages: 238-243
© 2026 ScienceGate Book Chapters — All rights reserved.