This page holds some introductory material about the SystemC modelling
language. It is mainly slides and examples. They have been written for
supporting an introductory course on SystemC. Because they're made for
supporting a speech, there is no guide
throughout the examples
in this html page itself.
There are three utilities:
The slides for installing and using the SystemC library make little benefit for who already has some skills with compiling (installing external libraries, compiling/linking against them, paths et cetera).
For SystemC examples, there are README.txt files throughout the package as a reference. They describe what's what in the package, and they document every example individually.
The slides introducing the C++ language cover all the basics of C++, with a slight focus on those aspects that come often into play when coding C++ for SystemC. The idea is that one who's beginning SystemC with no knowledge of both SystemC and C++, should be able to get starting with some solid fundamentals.
All the material linked directly in this page (the material
)
has been invented, designed and written by me.
The material is link-ware; this is explained as follows.
You are free to employ the material, or part of it, with no charges for personal nor commercial use.
Redistribution is constrained by the following statement: if the
material, or part of it, including e.g. (but not limited to) the
binary form, is made available to third parties, a link the the
originator web page must be provided on the same means of
distribution, with the same location.
Example locations of redistribution include: a web page on the
Internet, a directory over a CDROM, paper et cetera.
The originator web page as formerly referred is
http://mij.oltrelinux.com/devel/systemc/
.
The parts of the material: