文档介绍:SystemC Based Object Oriented System Design
Seppo Virtanen Dragos Truscan Johan Lilius
seppo.******@ dragos.******@ johan.******@
Turku Centre puter Science (TUCS)
Lemmink¨aisenkatu 14 A, FIN-20520 Turku, Finland
1 Introduction
As plexity of electronic systems constantly increases and at the same time design
schedules e tighter, the electronic design automation (EDA) community has shown a
high interest for new design methods and tools. One interesting development is the adopting
of executable specifications as a potential replacement for the traditional written specifications.
Executable specifications are expected to provide unambiguity, completeness and correctness
to system specification [4]. For designers to be able to create an executable specification, a
suitable description/programming language or environment is needed.
Recently C and C++ [10] have been proposed as bases for languages and environments
for creating executable specifications [3, 4, 7]. The choice to use these languages as the basis
for an executable specification design environment is the most trivial of solutions in terms of
availability and cost: existing tools can be used, panies already use C++ in their
software development and C in their embedded system programming, and operating systems
like Linux provide C and C++ compilers and utilities free of charge. However, th