SystemC for beginners
SystemC is a C++ class library which allows you to design mixed
hardware/software systems at different levels of abstraction. It can be
difficult for new users to get up and running as quickly. The HeadStart kit aims
to help you by distilling some of our experience with SystemC and passing it onto you.
You will find a Kit, SystemC resources and a Syntax Summary to start you off: if
you find this useful and need to become project ready in SystemC,
see our Comprehensive SystemC ,
Modular SystemC course
descriptions.
Our SystemC Golden
Reference Guide is available to purchase now. Designed to be a practical guide
to using SystemC it is the ideal project companion, containing all the essential syntax,
hints, tips and gotchas design engineers need to know.
To access HeadStart, you will need to fill in a short registration form,
giving us your contact details. This will enable us to inform you when we update
HeadStart in line with future releases of SystemC.
Resources
This section contains practical tips for installing and using public domain SystemC tools on different platforms, a collection of links to other sites within the SystemC community and resources to get you going with SystemC.
Contents:
- Installation notes for a free waveform viwerer
- Links to public SystemC resources
- Links to public domain SystemC tools
- Q&A
HeadStart Kit
Do you want an example design with good documentation to
let you experiment, including notes on installing the SystemC library,
creating C++ projects in various tools using SystemC, and even an
HDL co-simulation example? Then this kit is for you.
Contents:
- Report
- Files (PC and Linux)
- Makefile Scripts and Visual C++ Projects
- Instructions
Syntax Summary
The Syntax Summary highlights all the essential syntax you need to
know before starting to design with SystemC.
Register for SystemC HeadStart Kit


